]> rtime.felk.cvut.cz Git - frescor/forb.git/commitdiff
Epoll event structure zeroed before use
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 29 Jan 2009 09:44:18 +0000 (10:44 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 29 Jan 2009 09:44:18 +0000 (10:44 +0100)
src/proto_inet.c

index 362e7d25a4a2bd69496ee70aa98032d094810964..e9b2759154d3a871b3d5231cf55aa300b395212b 100644 (file)
@@ -403,6 +403,7 @@ forb_inet_port_init(struct forb_port_desc *port_desc, struct in_addr listen_on)
        if (port_priv->epoll_fd == -1)
                goto err_close_listen;
 
+       memset(&ev, 0, sizeof(ev));
        ev.events = EPOLLIN | EPOLLET;
        ev.data.fd = port_priv->listen_socket;
        ret = epoll_ctl(port_priv->epoll_fd, EPOLL_CTL_ADD,