break infinite loop
authorNils Durner <durner@gnunet.org>
Thu, 11 Jun 2009 17:08:22 +0000 (17:08 +0000)
committerNils Durner <durner@gnunet.org>
Thu, 11 Jun 2009 17:08:22 +0000 (17:08 +0000)
src/util/network.c

index 890b4c573b283427e7dcd46e919865f0d9e13be0..021f5afaf83349fb51eff87bc927c53901293609 100644 (file)
@@ -460,6 +460,7 @@ try_connect (struct GNUNET_NETWORK_SocketHandle *sock)
           /* maybe refused / unsupported address, try next */
           GNUNET_log_strerror (GNUNET_ERROR_TYPE_INFO, "connect");
           GNUNET_break (0 == CLOSE (s));
+          sock->ai_pos = sock->ai_pos->ai_next;
           continue;
         }
       break;