glx/vndcmds: Fix vendor hash table key size
The keySize parameter of the hashing/comparison functions was incorrectly specified to be sizeof(void*), even though the keys of this hashtable are CARD32. Fixes address sanitizer failure on 64-bit builds. Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
		
							parent
							
								
									0170e200f5
								
							
						
					
					
						commit
						707d0f912b
					
				|  | @ -50,7 +50,7 @@ typedef struct GlxVendorPrivDispatchRec { | |||
| static GlxServerDispatchProc dispatchFuncs[OPCODE_ARRAY_LEN] = {}; | ||||
| static HashTable vendorPrivHash = NULL; | ||||
| static HtGenericHashSetupRec vendorPrivSetup = { | ||||
|     .keySize = sizeof(void*) | ||||
|     .keySize = sizeof(CARD32) | ||||
| }; | ||||
| 
 | ||||
| static int DispatchBadRequest(ClientPtr client) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue