From c20ab1959dba45dcd6d8e897f7fc28ab56e23520 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Thu, 19 Apr 2012 20:55:59 +0000 Subject: [PATCH] [NTOSKRNL] Fix a memory leak svn path=/trunk/; revision=56367 --- reactos/ntoskrnl/fsrtl/dbcsname.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/fsrtl/dbcsname.c b/reactos/ntoskrnl/fsrtl/dbcsname.c index 6051472d766..e2c564e2f0a 100644 --- a/reactos/ntoskrnl/fsrtl/dbcsname.c +++ b/reactos/ntoskrnl/fsrtl/dbcsname.c @@ -4,7 +4,7 @@ * FILE: ntoskrnl/fsrtl/name.c * PURPOSE: Provides DBCS parsing and other support routines for FSDs * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org) - * Pierre Schweitzer (pierre.schweitzer@reactos.org) + * Pierre Schweitzer (pierre.schweitzer@reactos.org) */ /* INCLUDES ******************************************************************/ @@ -251,6 +251,11 @@ FsRtlIsDbcsInExpression(IN PANSI_STRING Expression, ExpressionPosition++; } + if (BackTracking) + { + ExFreePoolWithTag(BackTracking, 'nrSF'); + } + return (ExpressionPosition == Expression->Length && NamePosition == Name->Length); }