[ros-diffs] [navaraf] 15187: tinus <o112w8r02@sneakemail.com>

navaraf at svn.reactos.com navaraf at svn.reactos.com
Mon May 9 18:00:23 CEST 2005


tinus <o112w8r02 at sneakemail.com>
Use ExFreePool instead of RtlFreeUnicodeString.
Modified: trunk/reactos/drivers/fs/cdfs/close.c
Modified: trunk/reactos/drivers/fs/cdfs/create.c
  _____  

Modified: trunk/reactos/drivers/fs/cdfs/close.c
--- trunk/reactos/drivers/fs/cdfs/close.c	2005-05-09 12:32:10 UTC
(rev 15186)
+++ trunk/reactos/drivers/fs/cdfs/close.c	2005-05-09 16:00:21 UTC
(rev 15187)
@@ -69,7 +69,10 @@

       CdfsReleaseFCB(DeviceExt, FileObject->FsContext);
     }
 
-  RtlFreeUnicodeString(&Ccb->DirectorySearchPattern);
+  if (Ccb->DirectorySearchPattern.Buffer)
+    {
+      ExFreePool(Ccb->DirectorySearchPattern.Buffer);
+    }
   ExFreePool(Ccb);
 
   return(STATUS_SUCCESS);
  _____  

Modified: trunk/reactos/drivers/fs/cdfs/create.c
--- trunk/reactos/drivers/fs/cdfs/create.c	2005-05-09 12:32:10 UTC
(rev 15186)
+++ trunk/reactos/drivers/fs/cdfs/create.c	2005-05-09 16:00:21 UTC
(rev 15187)
@@ -183,8 +183,8 @@

 				     Fcb,
 				     FileObject);
 
-  if (FileName == &AbsFileName)
-    RtlFreeUnicodeString(&AbsFileName);
+  if ((FileName == &AbsFileName) && AbsFileName.Buffer)
+    ExFreePool(AbsFileName.Buffer);
 
   return Status;
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050509/1e7840ca/attachment.html


More information about the Ros-diffs mailing list