From: Marcin Ślusarz Date: Thu, 2 Sep 2021 08:46:52 +0000 (+0200) Subject: vulkan/wsi/x11: fix shm allocation control flow issue X-Git-Tag: upstream/22.3.5~18375 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8408cce303e8517934b7f92d8ef302a82118d6a4;p=platform%2Fupstream%2Fmesa.git vulkan/wsi/x11: fix shm allocation control flow issue shmget returns -1 on error. alloc_shm assigns it to an unsigned variable and then checks whether it's < 0, which will never be true. Found by Coverity. CID: 1490891 Fixes: 1f55f9a97a5 ("vulkan/wsi/sw: add support for using host_ptr for shm pixmaps.") Signed-off-by: Marcin Ślusarz Reviewed-by: Dave Airlie Part-of: --- diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_x11.c index bb6adeb..fcda05d 100644 --- a/src/vulkan/wsi/wsi_common_x11.c +++ b/src/vulkan/wsi/wsi_common_x11.c @@ -834,7 +834,7 @@ struct x11_image { uint32_t sync_fence; uint32_t serial; xcb_shm_seg_t shmseg; - uint32_t shmid; + int shmid; uint8_t * shmaddr; };