diff -r 47c74d1534e1 -r ddc455616bd6 genericservices/systemagent/src/halsettings/halfiles.cpp --- a/genericservices/systemagent/src/halsettings/halfiles.cpp Fri Apr 16 16:46:38 2010 +0300 +++ b/genericservices/systemagent/src/halsettings/halfiles.cpp Mon May 03 14:06:43 2010 +0300 @@ -186,6 +186,8 @@ RHandleBase handle; handle.SetHandle(pS->iValue); handle.Close(); + // We will not persisit the closed handle + continue; } }