]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/liborte/ORTEDomain.c
Zero mreq structure before using it
[orte.git] / orte / liborte / ORTEDomain.c
index 7a193437c46901c761cc67f6f79c3ff8605f0634..a2c8e00089a70a148b91e027857a6c4fdd8f4e38 100644 (file)
@@ -326,6 +326,7 @@ ORTEDomainCreate(int domain, ORTEDomainProp *prop,
                  loop);
       
       //joint to multicast group
+      memset(&mreq, 0, sizeof(mreq));
       mreq.imr_multiaddr.s_addr=htonl(d->domainProp.multicast.ipAddress);
       mreq.imr_interface.s_addr=htonl(INADDR_ANY);
       if(sock_setsockopt(&d->taskRecvUnicastMetatraffic.sock,IPPROTO_IP,