diff -r 2bb754abd467 -r 0ffb4e86fcc9 userlibandfileserver/fileserver/sfsrv/cl_scan.cpp --- a/userlibandfileserver/fileserver/sfsrv/cl_scan.cpp Mon Jun 21 17:12:14 2010 +0300 +++ b/userlibandfileserver/fileserver/sfsrv/cl_scan.cpp Thu Jul 15 20:11:42 2010 +0300 @@ -407,6 +407,10 @@ CDir* dirEntries = NULL; TInt r; aDirEntries=NULL; + + if(iStack && iStack->IsEmpty()) + return; + CDirList* list=iStack->Peek(); while (!list->MoreEntries()) {