Browse Source

Modify memory cleanup to use Owned object.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Gleb Aronsky 13 years ago
parent
commit
645f357786
1 changed files with 3 additions and 5 deletions
  1. 3 5
      esp/services/WsDeploy/WsDeployService.hpp

+ 3 - 5
esp/services/WsDeploy/WsDeployService.hpp

@@ -244,13 +244,11 @@ private:
 
         while ( m_quitThread == false )
         {
-          IDirectoryDifferenceIterator* diffIter = configFiles->monitorDirectory(NULL, NULL, false, false, m_uCheckInterval, m_uTimeout);
+          Owned<IDirectoryDifferenceIterator> diffIter = configFiles->monitorDirectory(NULL, NULL, false, false, m_uCheckInterval, m_uTimeout);
 
-          if (diffIter != NULL)
+          if (diffIter.get() != NULL)
           {
-            notify(diffIter);
-
-            delete diffIter;
+            notify(diffIter.get());
           }
         }
       };