From: paco Date: Mon, 18 Jun 2018 16:13:41 +0000 (+0200) Subject: nhrpd: array limit check (cppcheck) X-Git-Tag: frr-6.1-dev~307^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=0e3d32f1c91f9f3037137518319173fab46389ab;p=matthieu%2Ffrr.git nhrpd: array limit check (cppcheck) Signed-off-by: F. Aragon --- diff --git a/nhrpd/resolver.c b/nhrpd/resolver.c index 6349224adc..415e7523de 100644 --- a/nhrpd/resolver.c +++ b/nhrpd/resolver.c @@ -164,7 +164,7 @@ static void ares_address_cb(void *arg, int status, int timeouts, return; } - for (i = 0; he->h_addr_list[i] != NULL && i < ZEBRA_NUM_OF(addr); i++) { + for (i = 0; i < ZEBRA_NUM_OF(addr) && he->h_addr_list[i] != NULL; i++) { memset(&addr[i], 0, sizeof(addr[i])); addr[i].sa.sa_family = he->h_addrtype; switch (he->h_addrtype) {