changeset 60 | 79f826a55db2 |
parent 40 | 910a23996aa0 |
--- a/harvester/server/src/mdeobjecthandler.cpp Mon Sep 27 15:53:05 2010 +0300 +++ b/harvester/server/src/mdeobjecthandler.cpp Wed Oct 06 15:08:08 2010 +0300 @@ -230,7 +230,15 @@ } #endif WRITELOG( "CMdeObjectHandler::GetMetadataObjectL() - file handle is open! Returning." ); - return NULL; + if( error == KErrInUse || error == KErrLocked ) + { + // If file is locked, push it to reharvesting queue + User::Leave( error ); + } + else + { + return NULL; + } } tempFile.Close(); }