diff options
| author | Roy Marples <roy@marples.name> | 2017-04-06 13:16:15 +0100 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2017-04-06 13:16:15 +0100 |
| commit | 70e3916a54cf30039db6a2bc8bdeb4188a3df080 (patch) | |
| tree | cfc3f3a9a543c03e0aa4fc9d9c21c189890b85db /src/if-bsd.c | |
| parent | 5d3160047d1e6ee0e700b634445a547f07a40ae6 (diff) | |
| download | dhcpcd-70e3916a54cf30039db6a2bc8bdeb4188a3df080.tar.xz | |
Move ROUTER_FILTER assignments to variable declaration.
Diffstat (limited to 'src/if-bsd.c')
| -rw-r--r-- | src/if-bsd.c | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/if-bsd.c b/src/if-bsd.c index eeb5a4b4..f58dd2cb 100644 --- a/src/if-bsd.c +++ b/src/if-bsd.c @@ -121,7 +121,18 @@ if_opensockets_os(struct dhcpcd_ctx *ctx) { struct priv *priv; #ifdef ROUTE_MSGFILTER - unsigned int msgfilter; + unsigned int msgfilter = ROUTE_FILTER(RTM_IFINFO) +#ifdef RTM_IFANNOUNCE + | ROUTE_FILTER(RTM_IFANNOUNCE) +#endif + | ROUTE_FILTER(RTM_ADD) + | ROUTE_FILTER(RTM_CHANGE) + | ROUTE_FILTER(RTM_DELETE) +#ifdef RTM_CHGADDR + | ROUTE_FILTER(RTM_CHGADDR) +#endif + | ROUTE_FILTER(RTM_DELADDR) + | ROUTE_FILTER(RTM_NEWADDR); #endif if ((priv = malloc(sizeof(*priv))) == NULL) @@ -142,18 +153,6 @@ if_opensockets_os(struct dhcpcd_ctx *ctx) #undef SOCK_FLAGS #ifdef ROUTE_MSGFILTER - msgfilter = ROUTE_FILTER(RTM_IFINFO) -#ifdef RTM_IFANNOUNCE - | ROUTE_FILTER(RTM_IFANNOUNCE) -#endif - | ROUTE_FILTER(RTM_ADD) - | ROUTE_FILTER(RTM_CHANGE) - | ROUTE_FILTER(RTM_DELETE) -#ifdef RTM_CHGADDR - | ROUTE_FILTER(RTM_CHGADDR) -#endif - | ROUTE_FILTER(RTM_DELADDR) - | ROUTE_FILTER(RTM_NEWADDR); if (setsockopt(ctx->link_fd, PF_ROUTE, ROUTE_MSGFILTER, &msgfilter, sizeof(msgfilter)) == -1) syslog(LOG_ERR, "ROUTE_MSGFILTER: %m"); |
