diff options
Diffstat (limited to 'src/mesa/main')
-rw-r--r-- | src/mesa/main/hash.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mesa/main/hash.c b/src/mesa/main/hash.c index a3772bdfb58..5b9132a3115 100644 --- a/src/mesa/main/hash.c +++ b/src/mesa/main/hash.c @@ -339,12 +339,10 @@ _mesa_HashRemove_unlocked(struct _mesa_HashTable *table, GLuint key) assert(table); assert(key); - /* have to check this outside of mutex lock */ - if (table->InDeleteAll) { - _mesa_problem(NULL, "_mesa_HashRemove illegally called from " - "_mesa_HashDeleteAll callback function"); - return; - } + /* assert if _mesa_HashRemove illegally called from _mesa_HashDeleteAll + * callback function. Have to check this outside of mutex lock. + */ + assert(!table->InDeleteAll); if (key == DELETED_KEY_VALUE) { table->deleted_key_data = NULL; |