]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
io.c: init some uninitialized variables
authorPavel Tvrdík <pawel.tvrdik@gmail.com>
Wed, 30 Mar 2016 14:56:10 +0000 (16:56 +0200)
committerPavel Tvrdík <pawel.tvrdik@gmail.com>
Wed, 30 Mar 2016 15:16:12 +0000 (17:16 +0200)
sysdep/unix/io.c

index 8a4314818f5fe7cff28e6b3218885fab85df0a3d..8c84af61e3959a52f9ed53336a9344e40f2758b2 100644 (file)
@@ -1205,7 +1205,7 @@ sk_setup(sock *s)
   if (s->iface)
   {
 #ifdef SO_BINDTODEVICE
-    struct ifreq ifr;
+    struct ifreq ifr = {};
     strcpy(ifr.ifr_name, s->iface->name);
     if (setsockopt(s->fd, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr)) < 0)
       ERR("SO_BINDTODEVICE");
@@ -1567,7 +1567,7 @@ sk_sendmsg(sock *s)
 {
   struct iovec iov = {s->tbuf, s->tpos - s->tbuf};
   byte cmsg_buf[CMSG_TX_SPACE];
-  sockaddr dst;
+  sockaddr dst = {};
 
   sockaddr_fill(&dst, s->af, s->daddr, s->iface, s->dport);