summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nhrpd/resolver.c2
1 files changed, 1 insertions, 1 deletions
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) {