Index: trunk/ntripserver/ntripserver.c
===================================================================
--- trunk/ntripserver/ntripserver.c	(revision 9466)
+++ trunk/ntripserver/ntripserver.c	(revision 9467)
@@ -927,8 +927,12 @@
         if (bind(socket_tcp, (struct sockaddr *)&caster, sizeof(caster)) < 0)        {
             perror("ERROR: bind failed");
+            reconnect_sec_max = 0;
+            output_init = 0;
             break;
         }
         if (listen(socket_tcp, 3) < 0) {
             perror("listen");
+            reconnect_sec_max = 0;
+            output_init = 0;
             break;
         }
@@ -937,4 +941,6 @@
                                       (socklen_t*)&addrlen)) < 0) {
             perror("ERROR: accept");
+            reconnect_sec_max = 0;
+            output_init = 0;
             break;
         }
