Author: pschweitzer Date: Sun Dec 2 21:04:31 2012 New Revision: 57791
URL: http://svn.reactos.org/svn/reactos?rev=57791&view=rev Log: [CDFS] Allow apply the fix from r57789 to CDFS. Even if it doesn't solve the issue, it keeps being right Ref: WDK
Modified: trunk/reactos/drivers/filesystems/cdfs/dirctl.c
Modified: trunk/reactos/drivers/filesystems/cdfs/dirctl.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/cdfs/di... ============================================================================== --- trunk/reactos/drivers/filesystems/cdfs/dirctl.c [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/cdfs/dirctl.c [iso-8859-1] Sun Dec 2 21:04:31 2012 @@ -586,7 +586,15 @@ Buffer = Irp->UserBuffer; }
- if (SearchPattern != NULL) + /* Allocate search pattern in case: + * -> We don't have one already in context + * -> We have been given an input pattern + * -> The pattern length is not null + * -> The pattern buffer is not null + * Otherwise, we'll fall later and allocate a match all (*) pattern + */ + if (SearchPattern != NULL && + SearchPattern->Length != 0 && SearchPattern->Buffer != NULL) { if (Ccb->DirectorySearchPattern.Buffer == NULL) {