From: Dave Miller Date: Sat, 9 Aug 2008 06:44:10 +0000 (+1000) Subject: dri: fix crash in driGetConfigAttribIndex X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1724334d7c82abe55b6506dfe369df4facae6f06;p=mesa.git dri: fix crash in driGetConfigAttribIndex Accessing a GLboolean via an int pointer on big-endian == bad. --- diff --git a/src/mesa/drivers/dri/common/utils.c b/src/mesa/drivers/dri/common/utils.c index 7fbe0d855d0..c723dfdeb00 100644 --- a/src/mesa/drivers/dri/common/utils.c +++ b/src/mesa/drivers/dri/common/utils.c @@ -836,6 +836,10 @@ driGetConfigAttribIndex(const __DRIconfig *config, case __DRI_ATTRIB_SWAP_METHOD: break; + case __DRI_ATTRIB_FLOAT_MODE: + *value = config->modes.floatMode; + break; + default: *value = *(unsigned int *) ((char *) &config->modes + attribMap[index].offset);