From a363dfe24ac5a65e4fee1ed8f6595f1e7460ce5c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 11 Feb 2004 23:30:30 +0000 Subject: - add xname --- ifstat.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'ifstat.c') diff --git a/ifstat.c b/ifstat.c index 3ecc60d..ecd09e0 100644 --- a/ifstat.c +++ b/ifstat.c @@ -22,7 +22,6 @@ #include #include #include -// #include #include "main.h" kvm_t *kvmd = NULL; @@ -57,7 +56,6 @@ int if_init(char *ifname) { if (addr == NULL) error("interface not found"); - } int if_stat(void) { @@ -66,7 +64,7 @@ int if_stat(void) { if (kvm_read(kvmd, (unsigned long)addr, &ifnet, sizeof(ifnet)) != sizeof(ifnet)) error(kvm_geterr(kvmd)); - ifdata.xname = ifnet.if_xname; + strlcpy(ifdata.xname ,ifnet.if_xname, sizeof(ifdata.xname)); ifdata.baudrate = ifnet.if_baudrate; ifdata.ipackets = ifnet.if_ipackets; ifdata.ierrors = ifnet.if_ierrors; -- cgit v1.2.3