Reviewed-by: Steven Dake <sdake@xxxxxxxxxx> On 08/31/2012 01:47 AM, Jan Friesse wrote: > --- > exec/totemudp.c | 2 ++ > exec/totemudpu.c | 2 ++ > 2 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/exec/totemudp.c b/exec/totemudp.c > index de2d467..371746d 100644 > --- a/exec/totemudp.c > +++ b/exec/totemudp.c > @@ -280,6 +280,7 @@ static inline void ucast_sendmsg ( > /* > * Build unicast message > */ > + memset(&msg_ucast, 0, sizeof(msg_ucast)); > totemip_totemip_to_sockaddr_convert(system_to, > instance->totem_interface->ip_port, &sockaddr, &addrlen); > msg_ucast.msg_name = &sockaddr; > @@ -349,6 +350,7 @@ static inline void mcast_sendmsg ( > */ > totemip_totemip_to_sockaddr_convert(&instance->mcast_address, > instance->totem_interface->ip_port, &sockaddr, &addrlen); > + memset(&msg_mcast, 0, sizeof(msg_mcast)); > msg_mcast.msg_name = &sockaddr; > msg_mcast.msg_namelen = addrlen; > msg_mcast.msg_iov = (void *)&iovec; > diff --git a/exec/totemudpu.c b/exec/totemudpu.c > index bcbf390..ed3fa60 100644 > --- a/exec/totemudpu.c > +++ b/exec/totemudpu.c > @@ -277,6 +277,7 @@ static inline void ucast_sendmsg ( > */ > totemip_totemip_to_sockaddr_convert(system_to, > instance->totem_interface->ip_port, &sockaddr, &addrlen); > + memset(&msg_ucast, 0, sizeof(msg_ucast)); > msg_ucast.msg_name = &sockaddr; > msg_ucast.msg_namelen = addrlen; > msg_ucast.msg_iov = (void *)&iovec; > @@ -340,6 +341,7 @@ static inline void mcast_sendmsg ( > iovec.iov_base = (void *)buf_out; > iovec.iov_len = buf_out_len; > > + memset(&msg_mcast, 0, sizeof(msg_mcast)); > /* > * Build multicast message > */ > _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss