From 594c97675fd961b347b451bd000804962df1b721 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 16 May 2013 15:47:11 -0400 Subject: [PATCH] Windows: AFSNameArrayClone leak in AFSCommonCreate Do not leak the AFSNameArrayClone if AFSLocateName fails. Change-Id: I01ea5ac7261de2cd2e715e7d110cb5e09173938c Reviewed-on: http://gerrit.openafs.org/9922 Tested-by: BuildBot Reviewed-by: Jeffrey Altman --- src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp b/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp index 648ad2948..ea10538f6 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp @@ -819,6 +819,13 @@ AFSCommonCreate( IN PDEVICE_OBJECT DeviceObject, &uniComponentName); } } + else + { + + AFSFreeNameArray( pNameArrayClone); + + pNameArrayClone = NULL; + } if ( pNewVolumeCB != NULL) { -- 2.39.5