summaryrefslogtreecommitdiff
path: root/ifstat.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2004-02-11 23:30:30 +0000
committerDimitri Sokolyuk <demon@dim13.org>2004-02-11 23:30:30 +0000
commita363dfe24ac5a65e4fee1ed8f6595f1e7460ce5c (patch)
tree17602b7994e1cab6ee23542260a40a4d68dc0d22 /ifstat.c
parenta5f206585eabe1ff5a76f0b57baecfec1c4ee362 (diff)
- add xname
Diffstat (limited to 'ifstat.c')
-rw-r--r--ifstat.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ifstat.c b/ifstat.c
index 3ecc60d..ecd09e0 100644
--- a/ifstat.c
+++ b/ifstat.c
@@ -22,7 +22,6 @@
#include <kvm.h>
#include <nlist.h>
#include <limits.h>
-// #include <err.h>
#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;