We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad2255d commit 4225fb8Copy full SHA for 4225fb8
1 file changed
ecl/eclagent/eclagent.cpp
@@ -690,15 +690,13 @@ void EclAgent::deleteTempFiles()
690
691
if (!tempOwnerId.isEmpty())
692
{
693
- Owned<HashIterator> iter = new HashIterator(tempFileInfoMap);
694
- for (iter->first(); iter->isValid(); iter->next())
+ HashIterator it(tempFileInfoMap);
+ ForEach(it)
695
696
- CTempFileInfo *tempFileInfo = tempFileInfoMap.mapToValue(&iter->query());
697
- if (!tempFileInfo)
698
- continue;
699
-
700
- const char *key = static_cast<const char *>(iter->query().getKey());
701
- removeTemporaryFile(key);
+ const char *originalId = static_cast<const char *>(it.query().getKey());
+ CTempFileInfo *tempFileInfo = tempFileInfoMap.getValue(originalId);
+ if (tempFileInfo)
+ removeTemporaryFile(originalId);
702
}
703
704
0 commit comments