From: Roy Marples Date: Tue, 19 Feb 2013 15:28:21 +0000 (+0000) Subject: Fix compile on BSD X-Git-Tag: v5.99.6~51 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f7acdb2007c5769443487c34ca5179adf05d6d0d;p=thirdparty%2Fdhcpcd.git Fix compile on BSD --- diff --git a/if-bsd.c b/if-bsd.c index a8e68c6c..45b3a48b 100644 --- a/if-bsd.c +++ b/if-bsd.c @@ -545,8 +545,8 @@ manage_link(int fd) break; #ifdef INET get_addrs(rtm->rtm_addrs, cp, rti_info); + memset(&rt, 0, sizeof(rt)); rt.iface = NULL; - rt.next = NULL; COPYOUT(rt.dest, rti_info[RTAX_DST]); COPYOUT(rt.net, rti_info[RTAX_NETMASK]); COPYOUT(rt.gate, rti_info[RTAX_GATEWAY]); diff --git a/platform-bsd.c b/platform-bsd.c index f6323577..192e888b 100644 --- a/platform-bsd.c +++ b/platform-bsd.c @@ -35,6 +35,7 @@ #include #include +#include "dhcpcd.h" #include "if-options.h" #include "platform.h"