[ros-diffs] [pschweitzer] 56367: [NTOSKRNL] Fix a memory leak

pschweitzer at svn.reactos.org pschweitzer at svn.reactos.org
Thu Apr 19 20:56:01 UTC 2012


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?rev=56367&r1=56366&r2=56367&view=diff
==============================================================================
--- 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 at reactos.org)
- *                  Pierre Schweitzer (pierre.schweitzer at reactos.org) 
+ *                  Pierre Schweitzer (pierre.schweitzer at 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);




More information about the Ros-diffs mailing list