Don't pass 'id' as argument to make function signature match similar
authortobhe <tobhe@openbsd.org>
Mon, 22 Feb 2021 21:58:12 +0000 (21:58 +0000)
committertobhe <tobhe@openbsd.org>
Mon, 22 Feb 2021 21:58:12 +0000 (21:58 +0000)
functions.  config_setpfkey() is always called with id PROC_IKEV2.

sbin/iked/config.c
sbin/iked/iked.c
sbin/iked/iked.h

index 849916f..688dba4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: config.c,v 1.77 2021/02/13 16:14:12 tobhe Exp $       */
+/*     $OpenBSD: config.c,v 1.78 2021/02/22 21:58:12 tobhe Exp $       */
 
 /*
  * Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de>
@@ -630,13 +630,13 @@ config_getsocket(struct iked *env, struct imsg *imsg,
 }
 
 int
-config_setpfkey(struct iked *env, enum privsep_procid id)
+config_setpfkey(struct iked *env)
 {
        int      s;
 
        if ((s = pfkey_socket()) == -1)
                return (-1);
-       proc_compose_imsg(&env->sc_ps, id, -1,
+       proc_compose_imsg(&env->sc_ps, PROC_IKEV2, -1,
            IMSG_PFKEY_SOCKET, -1, s, NULL, 0);
        return (0);
 }
index 5fe91b5..963f74c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: iked.c,v 1.54 2021/02/13 16:14:12 tobhe Exp $ */
+/*     $OpenBSD: iked.c,v 1.55 2021/02/22 21:58:12 tobhe Exp $ */
 
 /*
  * Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de>
@@ -228,7 +228,7 @@ parent_configure(struct iked *env)
        }
 
        env->sc_pfkey = -1;
-       config_setpfkey(env, PROC_IKEV2);
+       config_setpfkey(env);
 
        /* Send private and public keys to cert after forking the children */
        if (config_setkeys(env) == -1)
index 45658af..cda2e15 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: iked.h,v 1.185 2021/02/13 16:14:12 tobhe Exp $        */
+/*     $OpenBSD: iked.h,v 1.186 2021/02/22 21:58:12 tobhe Exp $        */
 
 /*
  * Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de>
@@ -833,7 +833,7 @@ int  config_setsocket(struct iked *, struct sockaddr_storage *, in_port_t,
            enum privsep_procid);
 int     config_getsocket(struct iked *env, struct imsg *,
            void (*cb)(int, short, void *));
-int     config_setpfkey(struct iked *, enum privsep_procid);
+int     config_setpfkey(struct iked *);
 int     config_getpfkey(struct iked *, struct imsg *);
 int     config_setuser(struct iked *, struct iked_user *, enum privsep_procid);
 int     config_getuser(struct iked *, struct imsg *);