From: Ferry Huberts Date: Fri, 24 Oct 2014 07:51:41 +0000 (+0200) Subject: txtinfo: ensure null termination of string buffer X-Git-Tag: v0.6.7.1~2 X-Git-Url: http://olsr.org/git/?p=olsrd.git;a=commitdiff_plain;h=98ff07f53453b0093fb43fec365aab8109c670c7 txtinfo: ensure null termination of string buffer Signed-off-by: Ferry Huberts --- diff --git a/lib/txtinfo/src/olsrd_txtinfo.c b/lib/txtinfo/src/olsrd_txtinfo.c index 02bd00a8..23479d0e 100644 --- a/lib/txtinfo/src/olsrd_txtinfo.c +++ b/lib/txtinfo/src/olsrd_txtinfo.c @@ -567,6 +567,7 @@ static void sgw_ipvx(struct autobuf *abuf, bool ipv6, const char * fmth, const c inet_ntop(ipv6 ? AF_INET6 : AF_INET, &gw->gw->originator, originator, sizeof(originator)); strncpy(prefix, olsr_ip_prefix_to_string(&gw->gw->external_prefix), sizeof(prefix)); + prefix[sizeof(prefix) - 1] = '\0'; uplink = gw->gw->uplink; downlink = gw->gw->downlink; pc = tc ?tc->path_cost : ROUTE_COST_BROKEN;