about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--hurd/hurdsock.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hurd/hurdsock.c b/hurd/hurdsock.c
index 082cbaf6d6..bffa54a879 100644
--- a/hurd/hurdsock.c
+++ b/hurd/hurdsock.c
@@ -56,8 +56,9 @@ _hurd_socket_server (int domain, int dead)
       file_t *new = realloc (servers, (domain + 1) * sizeof (file_t));
       if (new != NULL)
 	{
-	  while (max_domain <= domain)
+	  do
 	    new[++max_domain] = MACH_PORT_NULL;
+	  while (max_domain < domain);
 	  servers = new;
 	}
       else