]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Make meshlink_set_port() return false if we didn't bind to the requested port.
[meshlink] / src / meshlink.c
index 9641173af047cb987be69ec72fd22e8852ef22f6..496e5d3c753763560bf173591a3aa8f883559dd6 100644 (file)
@@ -2339,7 +2339,7 @@ bool meshlink_set_port(meshlink_handle_t *mesh, int port) {
 done:
        pthread_mutex_unlock(&(mesh->mesh_mutex));
 
-       return rval;
+       return rval && meshlink_get_port(mesh) == port;
 }
 
 void meshlink_set_invitation_timeout(meshlink_handle_t *mesh, int timeout) {