diff --git a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp index 389162730e5..a4c689754ba 100644 --- a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp @@ -187,6 +187,7 @@ nfs4_mount(fs_volume* volume, const char* device, uint32 flags, if (result != B_OK) return result; MemoryDeleter pathDeleter(path); + MemoryDeleter serverNameDeleter(serverName); RPC::Server* server; result = gRPCServerManager->Acquire(&server, resolver, CreateNFS4Server); @@ -197,7 +198,6 @@ nfs4_mount(fs_volume* volume, const char* device, uint32 flags, FileSystem* fs; result = FileSystem::Mount(&fs, server, serverName, path, volume->id, config); - free(serverName); if (result != B_OK) { gRPCServerManager->Release(server); return result;