Ticket #10338: 992450.patch

File 992450.patch, 951 bytes (added by puckipedia, 10 years ago)

The patch for the issue

  • src/add-ons/kernel/file_systems/nfs4/NFS4Inode.cpp

    From 6bed73ad8576224d88bebec14c59211fe5b958b3 Mon Sep 17 00:00:00 2001
    From: Puck Meerburg <puck@puckipedia.nl>
    Date: Sun, 22 Dec 2013 22:57:47 +0000
    Subject: [PATCH] Fix Coverity task 992450 (resource leak)
    
    ---
     src/add-ons/kernel/file_systems/nfs4/NFS4Inode.cpp | 5 ++++-
     1 file changed, 4 insertions(+), 1 deletion(-)
    
    diff --git a/src/add-ons/kernel/file_systems/nfs4/NFS4Inode.cpp b/src/add-ons/kernel/file_systems/nfs4/NFS4Inode.cpp
    index 1a3ab1f..737ee4e 100644
    a b NFS4Inode::RemoveObject(const char* name, FileType type, ChangeInfo* changeInfo,  
    936936            AttrValue* values;
    937937            uint32 count;
    938938            result = reply.GetAttr(&values, &count);
    939             if (result != B_OK)
     939
     940            if (result != B_OK) {
     941                delete[] values;
    940942                return result;
     943            }
    941944
    942945            if (count == 0)
    943946                *fileID = fFileSystem->AllocFileId();