[libglx] Fix usage of incorrect hash key when adding to __glXVendorNameHash

This commit is contained in:
Brian Nguyen 2014-01-23 20:10:55 -08:00 committed by brnguyen
parent c21e44e609
commit a1e26f8c7a

View file

@ -378,8 +378,8 @@ __GLXvendorInfo *__glXLookupVendorByName(const char *vendorName)
LKDHASH_INIT(__glXPthreadFuncs, dynDispatch->hash);
dynDispatch->vendor = vendor;
HASH_ADD_KEYPTR(hh, _LH(__glXVendorNameHash), vendorName,
strlen(vendorName), pEntry);
HASH_ADD_KEYPTR(hh, _LH(__glXVendorNameHash), vendor->name,
strlen(vendor->name), pEntry);
} else {
/* Some other thread added a vendor */
vendor = pEntry->vendor;