Author: pschweitzer Date: Thu Apr 19 20:55:59 2012 New Revision: 56367
URL: http://svn.reactos.org/svn/reactos?rev=56367&view=rev Log: [NTOSKRNL] Fix a memory leak
Modified: trunk/reactos/ntoskrnl/fsrtl/dbcsname.c
Modified: trunk/reactos/ntoskrnl/fsrtl/dbcsname.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/fsrtl/dbcsname.c?r... ============================================================================== --- trunk/reactos/ntoskrnl/fsrtl/dbcsname.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/fsrtl/dbcsname.c [iso-8859-1] Thu Apr 19 20:55:59 2012 @@ -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 ******************************************************************/ @@ -249,6 +249,11 @@ Expression->Buffer[ExpressionPosition] == ANSI_DOS_DOT) { ExpressionPosition++; + } + + if (BackTracking) + { + ExFreePoolWithTag(BackTracking, 'nrSF'); }
return (ExpressionPosition == Expression->Length && NamePosition == Name->Length);