]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Stop using global variable mesh in net.c.
[meshlink] / src / meshlink.c
index 124b6e8f649731495a3fb65e9c7b0407e789f315..8e94fa1e7cf020cf678e8720c4d826e5b396752a 100644 (file)
@@ -255,7 +255,7 @@ void *meshlink_main_loop(void *arg) {
 
        try_outgoing_connections(mesh);
 
-       main_loop();
+       main_loop(mesh);
 
        return NULL;
 }
@@ -285,7 +285,7 @@ void meshlink_stop(meshlink_handle_t *mesh) {
 void meshlink_close(meshlink_handle_t *mesh) {
        // Close and free all resources used.
 
-       close_network_connections();
+       close_network_connections(mesh);
 
        logger(DEBUG_ALWAYS, LOG_NOTICE, "Terminating");