From 385e65fd21b5c55e3394e8eba99b2dbf8e3b079d Mon Sep 17 00:00:00 2001 From: noryb009 Date: Fri, 31 Jan 2014 09:24:50 +0000 Subject: [PATCH] NTFS: Fix Coverity CID 1108342: resource leak --- src/add-ons/kernel/file_systems/ntfs/fs_func.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/ntfs/fs_func.c b/src/add-ons/kernel/file_systems/ntfs/fs_func.c index a6919ce2a0..dc8cc4d732 100644 --- a/src/add-ons/kernel/file_systems/ntfs/fs_func.c +++ b/src/add-ons/kernel/file_systems/ntfs/fs_func.c @@ -1469,7 +1469,6 @@ fs_readlink(fs_volume *_vol, fs_vnode *_node, char *buffer, size_t *bufferSize) TRACE("fs_readlink - LINK:[%s]\n", buffer); strlcpy(buffer, tempBuffer, *bufferSize); - free(tempBuffer); *bufferSize = l + 1; @@ -1481,6 +1480,8 @@ exit: ntfs_attr_close(na); if (ni != NULL) ntfs_inode_close(ni); + if (tempBuffer != NULL) + free(tempBuffer); TRACE("fs_readlink - EXIT, result is %s\n", strerror(result));