]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Fix several memory leaks found by AddressSanitizer.
[meshlink] / src / meshlink.c
index f0a1b759fe989397c288149600f4fbb2e8316938..8ed946268b44aa58e3c79345ecd2e4547e8e273a 100644 (file)
@@ -2743,6 +2743,8 @@ bool meshlink_import(meshlink_handle_t *mesh, const char *data) {
 
        pthread_mutex_unlock(&(mesh->mesh_mutex));
 
+       free(buf);
+
        if(!packmsg_done(&in)) {
                logger(mesh, MESHLINK_ERROR, "Invalid data\n");
                meshlink_errno = MESHLINK_EPEER;