diff -r 33125ea6abcb -r b0bc8115cfe9 imagingext_pub/exif_api/tsrc/src/ExifReadTest100.cpp --- a/imagingext_pub/exif_api/tsrc/src/ExifReadTest100.cpp Tue Sep 14 16:30:15 2010 +0300 +++ b/imagingext_pub/exif_api/tsrc/src/ExifReadTest100.cpp Wed Oct 13 13:10:46 2010 +0300 @@ -27,7 +27,10 @@ CleanupStack::PushL(exif); CExifRead* read = CExifRead::NewL(*exif, CExifRead::ENoJpeg); if(!read) + { + delete read; User::Leave(KErrGeneral); + } delete read; CleanupStack::PopAndDestroy(exif); }