diff -r 6a9f87576119 -r d1daf54a55b5 filemanager/Engine/src/CFileManagerActiveExecute.cpp --- a/filemanager/Engine/src/CFileManagerActiveExecute.cpp Mon Jan 18 20:09:41 2010 +0200 +++ b/filemanager/Engine/src/CFileManagerActiveExecute.cpp Tue Feb 02 00:03:31 2010 +0200 @@ -114,7 +114,7 @@ iItemIterator->CurrentL( &iSrc, &iDst, iItemType ); } - if ( iDst && iDst->Length() > KMaxFileName ) + if ( ( iDst && iDst->Length() > KMaxFileName ) || !iDst ) { error = KErrBadName; TRequestStatus* status = &iStatus;