This removes another long-range code dependency.
---
 server/sockets.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/server/sockets.c b/server/sockets.c
index fe8b24409..d49b1755b 100644
--- a/server/sockets.c
+++ b/server/sockets.c
@@ -171,26 +171,26 @@ bind_unix_socket (sockets *socks)
 void
 bind_tcpip_socket (sockets *socks)
 {
+  const char *ipport;
   struct addrinfo *ai = NULL;
   struct addrinfo hints;
   struct addrinfo *a;
   int err, opt;
   int saved_errno = 0;
 
-  if (port == NULL)
-    port = "10809";
+  ipport = port ? port : "10809";
 
   memset (&hints, 0, sizeof hints);
   hints.ai_flags = AI_PASSIVE;
   hints.ai_family = tcpip_sock_af;
   hints.ai_socktype = SOCK_STREAM;
 
-  err = getaddrinfo (ipaddr, port, &hints, &ai);
+  err = getaddrinfo (ipaddr, ipport, &hints, &ai);
   if (err != 0) {
     fprintf (stderr, "%s: getaddrinfo: %s: %s: %s\n",
              program_name,
              ipaddr ? ipaddr : "<any>",
-             port,
+             ipport,
              gai_strerror (err));
     exit (EXIT_FAILURE);
   }
@@ -272,7 +272,7 @@ bind_tcpip_socket (sockets *socks)
   }
 
   debug ("bound to IP address %s:%s (%zu socket(s))",
-         ipaddr ? ipaddr : "<any>", port, socks->len);
+         ipaddr ? ipaddr : "<any>", ipport, socks->len);
 }
 
 void
-- 
2.41.0

_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to