From: Pierre Schweitzer Date: Sun, 31 Dec 2017 09:27:31 +0000 (+0100) Subject: [NTFS] Don't leak memory in case of failure while creating a directory X-Git-Tag: 0.4.9-dev~506 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=7a88e3bfd40f9f507c95aec545b6ea491dfcccde;hp=9d9cce2838e2f2773818108b3cfe6be6c3e482cd [NTFS] Don't leak memory in case of failure while creating a directory CID 1427065 --- diff --git a/drivers/filesystems/ntfs/create.c b/drivers/filesystems/ntfs/create.c index b591b79073f..f37a9518cda 100644 --- a/drivers/filesystems/ntfs/create.c +++ b/drivers/filesystems/ntfs/create.c @@ -772,6 +772,7 @@ NtfsCreateDirectory(PDEVICE_EXTENSION DeviceExt, if (!NT_SUCCESS(Status)) { DPRINT1("ERROR: Failed to add index root to new file record!\n"); + ExFreePoolWithTag(NewIndexRoot, TAG_NTFS); ExFreePoolWithTag(FileRecord, TAG_NTFS); return Status; }