Author: pschweitzer
Date: Sun Apr  6 15:43:06 2014
New Revision: 62660

URL: http://svn.reactos.org/svn/reactos?rev=62660&view=rev
Log:
[CDFS]
- Fix broken if statement
- Remove deadcode

CID #502181
CID #502438
CID #716663

Modified:
    trunk/reactos/drivers/filesystems/cdfs/dirctl.c
    trunk/reactos/drivers/filesystems/cdfs/fsctl.c

Modified: trunk/reactos/drivers/filesystems/cdfs/dirctl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/cdfs/dirctl.c?rev=62660&r1=62659&r2=62660&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/cdfs/dirctl.c     [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/cdfs/dirctl.c     [iso-8859-1] Sun Apr  6 
15:43:06 2014
@@ -303,7 +303,7 @@
         if (FsRtlIsNameInExpression(&FileToFindUpcase, &LongName, TRUE, NULL) 
||
             FsRtlIsNameInExpression(&FileToFindUpcase, &ShortName, TRUE, NULL))
         {
-            if (Parent && Parent->PathName)
+            if (Parent->PathName[0])
             {
                 len = wcslen(Parent->PathName);
                 memcpy(Fcb->PathName, Parent->PathName, len*sizeof(WCHAR));

Modified: trunk/reactos/drivers/filesystems/cdfs/fsctl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/cdfs/fsctl.c?rev=62660&r1=62659&r2=62660&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/cdfs/fsctl.c      [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/cdfs/fsctl.c      [iso-8859-1] Sun Apr  6 
15:43:06 2014
@@ -439,8 +439,6 @@
             ObDereferenceObject(DeviceExt->StreamFileObject);
         if (Fcb)
             ExFreePool(Fcb);
-        if (Ccb)
-            ExFreePool(Ccb);
         if (NewDeviceObject)
             IoDeleteDevice(NewDeviceObject);
     }


Reply via email to