diff options
author | guy <guy> | 2002-07-30 08:12:13 +0000 |
---|---|---|
committer | guy <guy> | 2002-07-30 08:12:13 +0000 |
commit | 3d856fe86501030f034ae6db80bf0072b439e097 (patch) | |
tree | 72ee657c40bf957603088f323e062a89dc7cc5d6 /fad-glifc.c | |
parent | 1f419aeb14d7788ac46cec61c492530cb87e0ef0 (diff) |
Leave it up to the platform-dependent "get interface list" code to
figure out how big the addresses are, as the way that's done is, well,
platform-dependent....
Diffstat (limited to 'fad-glifc.c')
-rw-r--r-- | fad-glifc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/fad-glifc.c b/fad-glifc.c index 76c25fe2..b777a02b 100644 --- a/fad-glifc.c +++ b/fad-glifc.c @@ -34,7 +34,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/libpcap/fad-glifc.c,v 1.1 2002-07-27 18:46:21 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/fad-glifc.c,v 1.2 2002-07-30 08:12:13 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -289,7 +289,10 @@ pcap_findalldevs(pcap_if_t **alldevsp, char *errbuf) */ if (add_addr_to_iflist(&devlist, ifrp->lifr_name, ifrflags.lifr_flags, (struct sockaddr *)&ifrp->lifr_addr, - netmask, broadaddr, dstaddr, errbuf) < 0) { + sizeof (struct sockaddr_storage), + netmask, sizeof (struct sockaddr_storage), + broadaddr, sizeof (struct sockaddr_storage), + dstaddr, sizeof (struct sockaddr_storage), errbuf) < 0) { ret = -1; break; } |