X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Flibnfs.c;h=61cb29f6c1cc8f3eaf575aabb098f2fd89916020;hb=b2fc5c54d9510d2f83d556ef871fc0ce3a2fb582;hp=572cd7818a6839d771367019b30dea8ab530c893;hpb=e94d5a7d51a4b0dae2a2e947833f9b1b999dd247;p=deb_libnfs.git diff --git a/lib/libnfs.c b/lib/libnfs.c index 572cd78..61cb29f 100644 --- a/lib/libnfs.c +++ b/lib/libnfs.c @@ -2876,6 +2876,7 @@ static void nfs_opendir_cb(struct rpc_context *rpc, int status, void *command_da nfsdirent->name = strdup(entry->name); if (nfsdirent->name == NULL) { data->cb(-ENOMEM, nfs, "Failed to allocate dirent->name", data->private_data); + free(nfsdirent); nfs_free_nfsdir(nfsdir); data->continue_data = NULL; free_nfs_cb_data(data);