diff --git a/headers/private/kernel/util/OpenHashTable.h b/headers/private/kernel/util/OpenHashTable.h index be711c4ac8..a2af3aaf37 100644 --- a/headers/private/kernel/util/OpenHashTable.h +++ b/headers/private/kernel/util/OpenHashTable.h @@ -230,7 +230,7 @@ public: */ ValueType* Clear(bool returnElements = false) { - if (this->fItemCount == 0) + if (fItemCount == 0) return NULL; ValueType* result = NULL; @@ -256,6 +256,7 @@ public: } memset(this->fTable, 0, sizeof(ValueType*) * this->fTableSize); + fItemCount = 0; return result; }