diff options
author | guy <guy> | 2002-08-25 21:13:52 +0000 |
---|---|---|
committer | guy <guy> | 2002-08-25 21:13:52 +0000 |
commit | bf2270da5b71fcd774870ba2985008dfc3c3a224 (patch) | |
tree | 1b5704698952c3245b362e4544b006d11a40fb4b /pcap-snit.c | |
parent | ee9e2f0c05e6c678c8be26f5625a4a97a7c9012b (diff) | |
download | libpcap-bf2270da5b71fcd774870ba2985008dfc3c3a224.tar.gz |
From Guillaume Pelat <endymion_@users.sourceforge.net>: properly
null-terminate the interface name when doing an NIOCBIND.
Diffstat (limited to 'pcap-snit.c')
-rw-r--r-- | pcap-snit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pcap-snit.c b/pcap-snit.c index 63c810ba..359c4ad8 100644 --- a/pcap-snit.c +++ b/pcap-snit.c @@ -25,7 +25,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/libpcap/pcap-snit.c,v 1.57 2002-07-11 09:06:43 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/pcap-snit.c,v 1.58 2002-08-25 21:13:52 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -272,7 +272,7 @@ pcap_open_live(char *device, int snaplen, int promisc, int to_ms, char *ebuf) /* request the interface */ strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); - ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = ' '; + ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0'; si.ic_cmd = NIOCBIND; si.ic_len = sizeof(ifr); si.ic_dp = (char *)𝔦 |