From 673a43d5fa1bfee617cdebf36f2617e636e2a59f Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Sat, 28 Mar 2020 23:20:44 +0800 Subject: [PATCH] libc/netdb: Need skip ':' to get port in dns_foreach_nameserver Change-Id: Ic9555832c4404a59e1117dce06a5de13f0cc4141 Signed-off-by: Xiang Xiao --- libs/libc/netdb/lib_dnsforeach.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/libc/netdb/lib_dnsforeach.c b/libs/libc/netdb/lib_dnsforeach.c index 593233d65a7..f0097c547b7 100644 --- a/libs/libc/netdb/lib_dnsforeach.c +++ b/libs/libc/netdb/lib_dnsforeach.c @@ -166,7 +166,7 @@ int dns_foreach_nameserver(dns_callback_t callback, FAR void *arg) /* Get the port number following the right bracket */ - if (*ptr == ':') + if (*ptr++ == ':') { FAR char *portstr; int tmp; @@ -174,7 +174,7 @@ int dns_foreach_nameserver(dns_callback_t callback, FAR void *arg) /* Isolate the port string */ portstr = ptr; - ptr = find_spaces(addrstr); + ptr = find_spaces(ptr); *ptr = '\0'; /* Get the port number */