nfs4: Fix CID 1108337: Use AutoDeleter to fix leak

This commit is contained in:
Pawel Dziepak
2013-10-29 18:47:16 +01:00
parent 0324283823
commit bbbb0c4d7c
@@ -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;