diff -r cb29cd53a788 -r 05914789ab43 baseport/syborg/svphostfs/fs/svphostdir.cpp --- a/baseport/syborg/svphostfs/fs/svphostdir.cpp Mon Nov 09 09:51:45 2009 +0000 +++ b/baseport/syborg/svphostfs/fs/svphostdir.cpp Thu Nov 12 09:14:36 2009 -0800 @@ -116,9 +116,14 @@ } iPending=EFalse; anEntry=iEntry; - if ((iFullName.NameAndExt()==_L("*.*") || anEntry.iName.MatchF(iFullName.NameAndExt())!=KErrNotFound) - && Mount().MatchEntryAtt(anEntry.iAtt&KEntryAttMaskSupported,iAtt)) - { + + + if (Mount().MatchEntryAtt(anEntry.iAtt&KEntryAttMaskSupported,iAtt) == EFalse) + continue; + + if (iFullName.NameAndExt()==_L("*.*") || anEntry.iName.MatchF(iFullName.NameAndExt())!=KErrNotFound) + + { if (MatchUid()) { TParse fileName;