From bbbb0c4d7cc885f908dde396822b0acf596a6b9c Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Tue, 29 Oct 2013 18:47:16 +0100 Subject: [PATCH] nfs4: Fix CID 1108337: Use AutoDeleter to fix leak --- src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;