diff -r 5c4b0c1fa5f8 -r 73107a0bc259 baseport/syborg/svphostfs/fs/svphostdir.cpp --- a/baseport/syborg/svphostfs/fs/svphostdir.cpp Wed Oct 14 14:20:29 2009 +0100 +++ b/baseport/syborg/svphostfs/fs/svphostdir.cpp Wed Oct 21 10:29:21 2009 +0100 @@ -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;