fix: wrong check
authorMatthias Wachs <wachs@net.in.tum.de>
Wed, 4 Sep 2013 09:48:46 +0000 (09:48 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Wed, 4 Sep 2013 09:48:46 +0000 (09:48 +0000)
src/transport/plugin_transport_http_server.c

index bcb8e53ae70f68fcbf05110854863d59f7600a4f..67a00dc409bd0aedd8aef5dc52b18da5c5e46154 100644 (file)
@@ -2124,14 +2124,15 @@ server_start (struct HTTP_Server_Plugin *plugin)
   }
 
        msg = "No";
-  if ((plugin->server_v6 == NULL) && (plugin->server_v6 == NULL))
+  if ((plugin->server_v6 == NULL) && (plugin->server_v4 == NULL))
   {
     GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR, plugin->name,
                      "%s %s server component started on port %u\n",
                      msg, plugin->name, plugin->port);
+    sleep (10);
     return GNUNET_SYSERR;
   }
-  else if ((plugin->server_v6 != NULL) && (plugin->server_v6 != NULL))
+  else if ((plugin->server_v6 != NULL) && (plugin->server_v4 != NULL))
        msg = "IPv4 and IPv6";
   else if (plugin->server_v6 != NULL)
        msg = "IPv6";
@@ -2140,7 +2141,7 @@ server_start (struct HTTP_Server_Plugin *plugin)
   GNUNET_log_from (GNUNET_ERROR_TYPE_DEBUG, plugin->name,
                    "%s %s server component started on port %u\n",
                    msg, plugin->name, plugin->port);
-
+  sleep (10);
   return GNUNET_OK;
 }