aboutsummaryrefslogtreecommitdiffstats
path: root/pcap-nit.c
diff options
context:
space:
mode:
authoritojun <itojun>2000-04-27 11:16:19 +0000
committeritojun <itojun>2000-04-27 11:16:19 +0000
commit6abf10866e492d3cf72df894e0551f59ee4d832e (patch)
treedf3cb342e2f511b5073e7d7daee1a22db8708952 /pcap-nit.c
parentd2268605b4c5f8e21b0dec876cd5c5037e01c4af (diff)
nuke strcpy()
Diffstat (limited to 'pcap-nit.c')
-rw-r--r--pcap-nit.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pcap-nit.c b/pcap-nit.c
index cb4a573..fb4d673 100644
--- a/pcap-nit.c
+++ b/pcap-nit.c
@@ -20,7 +20,7 @@
*/
#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /tcpdump/master/libpcap/pcap-nit.c,v 1.32 2000-04-27 09:11:13 itojun Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/libpcap/pcap-nit.c,v 1.33 2000-04-27 11:16:20 itojun Exp $ (LBL)";
#endif
#include <sys/types.h>
@@ -191,7 +191,7 @@ pcap_open_live(char *device, int snaplen, int promisc, int to_ms, char *ebuf)
p = (pcap_t *)malloc(sizeof(*p));
if (p == NULL) {
- strcpy(ebuf, pcap_strerror(errno));
+ strlcpy(ebuf, pcap_strerror(errno), PCAP_ERRBUFF_SIZE);
return (NULL);
}
@@ -227,7 +227,7 @@ pcap_open_live(char *device, int snaplen, int promisc, int to_ms, char *ebuf)
p->bufsize = BUFSPACE;
p->buffer = (u_char *)malloc(p->bufsize);
if (p->buffer == NULL) {
- strcpy(ebuf, pcap_strerror(errno));
+ strlcpy(ebuf, pcap_strerror(errno), PCAP_ERRBUFF_SIZE);
goto bad;
}
return (p);