diff -r ef2ebc87518f -r a2e897c5c62b genericservices/systemagent/src/halsettings/halfiles.cpp --- a/genericservices/systemagent/src/halsettings/halfiles.cpp Wed Apr 14 17:44:02 2010 +0300 +++ b/genericservices/systemagent/src/halsettings/halfiles.cpp Tue Apr 27 18:23:16 2010 +0300 @@ -186,6 +186,8 @@ RHandleBase handle; handle.SetHandle(pS->iValue); handle.Close(); + // We will not persisit the closed handle + continue; } }