From 73f0d6d22db21f1fa553d8a26687edc5083e3c23 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 19 Jun 2015 23:29:32 +0800 Subject: [PATCH] ilo: fix a buffer overrun Add missing parentheses in SURFTYPE_NULL initialization. --- src/gallium/drivers/ilo/core/ilo_state_surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/ilo/core/ilo_state_surface.c b/src/gallium/drivers/ilo/core/ilo_state_surface.c index be7225b7bc4..5be9f8f6270 100644 --- a/src/gallium/drivers/ilo/core/ilo_state_surface.c +++ b/src/gallium/drivers/ilo/core/ilo_state_surface.c @@ -89,7 +89,7 @@ surface_set_gen7_null_SURFACE_STATE(struct ilo_state_surface *surf, STATIC_ASSERT(ARRAY_SIZE(surf->surface) >= 13); surf->surface[0] = dw0; memset(&surf->surface[1], 0, sizeof(uint32_t) * - ((ilo_dev_gen(dev) >= ILO_GEN(8)) ? 13 : 8) - 1); + (((ilo_dev_gen(dev) >= ILO_GEN(8)) ? 13 : 8) - 1)); return true; } -- 2.30.2