]> git.meshlink.io Git - meshlink/blobdiff - src/net_socket.c
Chat example: Trivial, fix return in void function
[meshlink] / src / net_socket.c
index 85f51648dc81955f87b8c946f40e3bd6f059f2bc..34eccc9620417532c47cf086b30e16004fa604c7 100644 (file)
@@ -372,8 +372,11 @@ begin:
                        *space = 0;
                } else {
                        // TODO: Only allow Address statements?
-                       if(!get_config_string(lookup_config(outgoing->config_tree, "Port"), &port))
-                               port = xstrdup("655");
+                       if(!get_config_string(lookup_config(outgoing->config_tree, "Port"), &port)) {
+                               logger(DEBUG_CONNECTIONS, LOG_ERR, "No Port known for %s", outgoing->name);
+                               retry_outgoing(mesh, outgoing);
+                               return false;
+                       }
                }
 
                outgoing->ai = str2addrinfo(address, port, SOCK_STREAM);