terminalsecurity/server/src/TcFileScan.cpp
changeset 73 ae69c2e8bc34
parent 0 b497e44ab2fc
equal deleted inserted replaced
71:d2517372cc44 73:ae69c2e8bc34
   130     // Note: this function is used recursively
   130     // Note: this function is used recursively
   131     // Stack use is minimized to avoid overflow as long as possible
   131     // Stack use is minimized to avoid overflow as long as possible
   132     //
   132     //
   133     iRecurseLevel ++;
   133     iRecurseLevel ++;
   134     TFindFile* fileFinder1 = new (ELeave) TFindFile( aFileSession );
   134     TFindFile* fileFinder1 = new (ELeave) TFindFile( aFileSession );
       
   135     CleanupStack::PushL( fileFinder1 );
   135     CDir*      fileList1;
   136     CDir*      fileList1;
   136 
   137 
   137     TInt err = fileFinder1->FindWildByPath(aDirectory, &KNullDesC(), fileList1);
   138     TInt err = fileFinder1->FindWildByPath(aDirectory, &KNullDesC(), fileList1);
   138 
   139 
   139     while( err == KErrNone )
   140     while( err == KErrNone )
   185         delete fileList1;
   186         delete fileList1;
   186 
   187 
   187         err = fileFinder1->FindWild( fileList1 );
   188         err = fileFinder1->FindWild( fileList1 );
   188         }
   189         }
   189 
   190 
   190     delete fileFinder1;
   191     CleanupStack::PopAndDestroy( fileFinder1 ); 
   191     
   192     
   192     iRecurseLevel --;
   193     iRecurseLevel --;
   193     }
   194     }
   194 
   195 
   195 // ----------------------------------------------------------------------------------------
   196 // ----------------------------------------------------------------------------------------