]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - misc/nstat.c
Thomas's ematch fixes for lex.
[mirror_iproute2.git] / misc / nstat.c
index f2887ec142fddea948d390aa02fa6a5e9ffc0044..fc4b03bd66bb10f329eb38db77e3cbeba6ab585f 100644 (file)
@@ -369,7 +369,7 @@ void update_db(int interval)
 
 void server_loop(int fd)
 {
-       struct timeval snaptime;
+       struct timeval snaptime = { 0 };
        struct pollfd p;
        p.fd = fd;
        p.events = p.revents = POLLIN;
@@ -422,7 +422,8 @@ void server_loop(int fd)
 int verify_forging(int fd)
 {
        struct ucred cred;
-       int olen = sizeof(cred);
+       socklen_t olen = sizeof(cred);
+
        if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, (void*)&cred, &olen) ||
            olen < sizeof(cred))
                return -1;