]> git.meshlink.io Git - meshlink/blobdiff - src/net_socket.c
Add assert() calls to the library.
[meshlink] / src / net_socket.c
index 374ba205b68ec6ebb42acc80151a2df1a35951fb..51e0caccfd19c1696cf5bf69c8c0aa4f7ed87189 100644 (file)
@@ -238,6 +238,8 @@ int setup_vpn_in_socket(meshlink_handle_t *mesh, const sockaddr_t *sa) {
 } /* int setup_vpn_in_socket */
 
 static void retry_outgoing_handler(event_loop_t *loop, void *data) {
+       assert(data);
+
        meshlink_handle_t *mesh = loop->data;
        outgoing_t *outgoing = data;
        setup_outgoing_connection(mesh, outgoing);
@@ -577,6 +579,7 @@ begin:
        /* Now that there is a working socket, fill in the rest and register this connection. */
 
        c->status.connecting = true;
+       c->status.initiator = true;
        c->name = xstrdup(outgoing->node->name);
        c->last_ping_time = mesh->loop.now.tv_sec;