From 5587fe0549d16384b7fc6258452675b66805a280 Mon Sep 17 00:00:00 2001 From: "flatcap.org!ntfs" Date: Sun, 26 Oct 2003 12:40:40 +0000 Subject: [PATCH] make ntfs_attr_close a bit safer (Logical change 1.214) --- libntfs/attrib.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libntfs/attrib.c b/libntfs/attrib.c index 2f4d0197..e8289316 100644 --- a/libntfs/attrib.c +++ b/libntfs/attrib.c @@ -382,13 +382,14 @@ err_out: */ void ntfs_attr_close(ntfs_attr *na) { + if (!na) + return; if (NAttrNonResident(na) && na->rl) free(na->rl); /* Don't release if using an internal constant. */ if (na->name != AT_UNNAMED && na->name != I30) free(na->name); free(na); - return; } /**