FindFiles::~FindFiles() {
if ( findHandle != NULL ) {
closedir( findHandle );
+ findHandle = NULL;
}
}
}
FindFiles::~FindFiles() {
- if ( findHandle != NULL ) {
+ if ( findHandle != INVALID_HANDLE_VALUE ) {
FindClose( findHandle );
+ findHandle = INVALID_HANDLE_VALUE;
}
}
}
if ( FindNextFile( findHandle, &findFileData ) == 0 ) {
FindClose( findHandle );
+ findHandle = INVALID_HANDLE_VALUE;
return NULL;
}
return findFileData.cFileName;