X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fmeshlink.c;h=90cdf0db6d3b644cb45cb144c04a9652ffd315cb;hp=f038043fb985b955158a420858cbce782f3179d8;hb=b0f7726931e9339e91b8d49941626f015015bd98;hpb=78d7a5e98ff6569ef977bc4c72bd965b706b6e7c diff --git a/src/meshlink.c b/src/meshlink.c index f038043f..90cdf0db 100644 --- a/src/meshlink.c +++ b/src/meshlink.c @@ -1946,6 +1946,7 @@ char *meshlink_export(meshlink_handle_t *mesh) { if(fread(buf + len - fsize - 1, fsize, 1, f) != 1) { logger(mesh, MESHLINK_DEBUG, "Error reading from %s: %s\n", filename, strerror(errno)); fclose(f); + free(buf); meshlink_errno = MESHLINK_ESTORAGE; pthread_mutex_unlock(&(mesh->mesh_mutex)); return NULL;