]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: fix iteration in virSocketAddrResolveService
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Mon, 13 Apr 2020 13:48:43 +0000 (16:48 +0300)
committerNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Tue, 14 Apr 2020 06:17:26 +0000 (09:17 +0300)
getaddrinfo returns linked list. Fix iteration accordingly.

Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
src/util/virsocketaddr.c

index 4cad329d159ddc6fda299a9b3be0abbb32365f8b..4c9f124e8858100e7c758915478cd3ea13cbf036 100644 (file)
@@ -271,7 +271,7 @@ int virSocketAddrResolveService(const char *service)
             port = ntohs(in.sin6_port);
             goto cleanup;
         }
-        tmp++;
+        tmp = tmp->ai_next;
     }
 
     virReportError(VIR_ERR_SYSTEM_ERROR,