diff -r 63c982fb92f2 -r b73252188534 harvester/monitorplugins/mdsfileserverplugin/src/mdsfileserverplugin.cpp --- a/harvester/monitorplugins/mdsfileserverplugin/src/mdsfileserverplugin.cpp Thu Jul 15 19:07:24 2010 +0300 +++ b/harvester/monitorplugins/mdsfileserverplugin/src/mdsfileserverplugin.cpp Thu Aug 19 10:20:41 2010 +0300 @@ -339,6 +339,7 @@ { fileEventType = EMdsFileCreated; delete iCreatedFiles[i]; + iCreatedFiles[i] = NULL; iCreatedFiles.Remove( i ); //Have to check whether file has been hidden @@ -433,6 +434,7 @@ if ( MdsUtils::Compare( iFileName, *(iModifiedFiles[i]) ) == 0 ) { delete iModifiedFiles[i]; + iModifiedFiles[i] = NULL; iModifiedFiles.Remove( i ); found = ETrue; } @@ -448,7 +450,7 @@ return KErrNone; } - fileEventType = EMdsFileModified; + fileEventType = EMdsFileAttribsChanged; } break;