From 1525e4e9cbe49cecd652d1f1de908cbaa67b08aa Mon Sep 17 00:00:00 2001 From: Ferry Huberts Date: Tue, 23 Oct 2012 09:52:00 +0200 Subject: [PATCH] secure: initialise rrmsg correctly Signed-off-by: Ferry Huberts --- lib/secure/src/olsrd_secure.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 */ -- 2.20.1