From: Ferry Huberts Date: Tue, 23 Oct 2012 07:52:00 +0000 (+0200) Subject: secure: initialise rrmsg correctly X-Git-Tag: v0.6.5~156 X-Git-Url: http://olsr.org/git/?p=olsrd.git;a=commitdiff_plain;h=1525e4e9cbe49cecd652d1f1de908cbaa67b08aa;ds=sidebyside secure: initialise rrmsg correctly Signed-off-by: Ferry Huberts --- diff --git a/lib/secure/src/olsrd_secure.c b/lib/secure/src/olsrd_secure.c index e7c86180..5f37b878 100644 --- a/lib/secure/src/olsrd_secure.c +++ b/lib/secure/src/olsrd_secure.c @@ -967,13 +967,14 @@ send_rres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr olsr_printf(1, "[ENC]Building RRESPONSE message\n"); + /* initialise rrmsg */ + memset(&rrmsg, 0, sizeof(rrmsg)); + /* Fill challengemessage */ rrmsg.olsr_msgtype = TYPE_RRESPONSE; - rrmsg.olsr_vtime = 0; rrmsg.olsr_msgsize = htons(sizeof(struct r_respmsg)); memcpy(&rrmsg.originator, &olsr_cnf->main_addr, olsr_cnf->ipsize); rrmsg.ttl = 1; - rrmsg.hopcnt = 0; rrmsg.seqno = htons(get_msg_seqno()); /* set timestamp */