summaryrefslogtreecommitdiff
path: root/sbin/dhclient/privsep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/dhclient/privsep.c')
-rw-r--r--sbin/dhclient/privsep.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sbin/dhclient/privsep.c b/sbin/dhclient/privsep.c
index 47f876d76da..41ee5dc1707 100644
--- a/sbin/dhclient/privsep.c
+++ b/sbin/dhclient/privsep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: privsep.c,v 1.40 2016/02/06 19:30:52 krw Exp $ */
+/* $OpenBSD: privsep.c,v 1.41 2016/08/23 09:26:02 mpi Exp $ */
/*
* Copyright (c) 2004 Henning Brauer <henning@openbsd.org>
@@ -35,7 +35,7 @@
#include "privsep.h"
void
-dispatch_imsg(struct imsgbuf *ibuf)
+dispatch_imsg(struct interface_info *ifi, struct imsgbuf *ibuf)
{
struct imsg imsg;
ssize_t n;
@@ -54,7 +54,7 @@ dispatch_imsg(struct imsgbuf *ibuf)
sizeof(struct imsg_delete_address))
warning("bad IMSG_DELETE_ADDRESS");
else
- priv_delete_address(imsg.data);
+ priv_delete_address(ifi, imsg.data);
break;
case IMSG_ADD_ADDRESS:
@@ -62,7 +62,7 @@ dispatch_imsg(struct imsgbuf *ibuf)
sizeof(struct imsg_add_address))
warning("bad IMSG_ADD_ADDRESS");
else
- priv_add_address(imsg.data);
+ priv_add_address(ifi, imsg.data);
break;
case IMSG_FLUSH_ROUTES:
@@ -70,7 +70,7 @@ dispatch_imsg(struct imsgbuf *ibuf)
sizeof(struct imsg_flush_routes))
warning("bad IMSG_FLUSH_ROUTES");
else
- priv_flush_routes(imsg.data);
+ priv_flush_routes(ifi, imsg.data);
break;
case IMSG_ADD_ROUTE:
@@ -78,7 +78,7 @@ dispatch_imsg(struct imsgbuf *ibuf)
sizeof(struct imsg_add_route))
warning("bad IMSG_ADD_ROUTE");
else
- priv_add_route(imsg.data);
+ priv_add_route(ifi, imsg.data);
break;
case IMSG_SET_INTERFACE_MTU:
@@ -86,7 +86,7 @@ dispatch_imsg(struct imsgbuf *ibuf)
sizeof(struct imsg_set_interface_mtu))
warning("bad IMSG_SET_INTERFACE_MTU");
else
- priv_set_interface_mtu(imsg.data);
+ priv_set_interface_mtu(ifi, imsg.data);
break;
case IMSG_HUP: