diff -r bf64cebf4673 -r 53c8aa5d97a3 camerauis/cameraapp/generic/src/CamImageSaveActive.cpp --- a/camerauis/cameraapp/generic/src/CamImageSaveActive.cpp Tue May 11 15:56:11 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamImageSaveActive.cpp Tue May 25 12:22:04 2010 +0300 @@ -737,7 +737,12 @@ TPtrC filename = iSaveArray->MdcaPoint( 0 ); - PRINT1( _L( "Camera <> CCamImageSaveActive: trying to save file:[%S]"), &filename ); + PRINT1( _L( "Camera <> CCamImageSaveActive: trying to save file:[%S]"), &filename ); + if( filename.Length() == 0 ) + { + PRINT( _L( "Camera <= CCamImageSaveActive: DoSaveL Leaving...not a valid filename") ); + User::Leave( KErrNotReady ); + } // Check disk space TInt drive = 0;