mesa: Test for failed malloc in _mesa_HashInsert.

Signed-off-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Mike Stroyan 2010-02-15 17:43:33 -07:00 committed by Brian Paul
parent af2023e31c
commit 7c7247ddbf

View file

@ -191,10 +191,12 @@ _mesa_HashInsert(struct _mesa_HashTable *table, GLuint key, void *data)
/* alloc and insert new table entry */
entry = MALLOC_STRUCT(HashEntry);
entry->Key = key;
entry->Data = data;
entry->Next = table->Table[pos];
table->Table[pos] = entry;
if (entry) {
entry->Key = key;
entry->Data = data;
entry->Next = table->Table[pos];
table->Table[pos] = entry;
}
_glthread_UNLOCK_MUTEX(table->Mutex);
}