Commit 966ca614 authored by Pavel Tvrdík's avatar Pavel Tvrdík
Browse files

io.c: fix reads from uninitialized memory

parent d82987d1
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1204,7 +1204,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");
@@ -1564,7 +1564,8 @@ sk_sendmsg(sock *s)
{
  struct iovec iov = {s->tbuf, s->tpos - s->tbuf};
  byte cmsg_buf[CMSG_TX_SPACE];
  sockaddr dst;
  bzero(cmsg_buf, sizeof(cmsg_buf));
  sockaddr dst = {};

  sockaddr_fill(&dst, fam_to_af[s->fam], s->daddr, s->iface, s->dport);