]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Fix potential double free when using meshlink_add_invitation_address().
[meshlink] / src / meshlink.c
index 9f9b771dc5589598df24ff18a7a06048199b161a..6e7cda60a3f71fd1a94424c754af48a1288ae0c5 100644 (file)
@@ -446,7 +446,7 @@ static char *get_my_hostname(meshlink_handle_t *mesh, uint32_t flags) {
 
                        if(colon) {
                                *colon = 0;
-                               port[n] = colon + 1;
+                               port[n] = xstrdup(colon + 1);
                        }
 
                        n++;