Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
xf86-video-vmware: fix build for gcc12
- Loading branch information
1 parent
a53eb4b
commit f8ebc7b
Showing
2 changed files
with
31 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
From 77b8183b3395333d5d4c73e25c2d011748f15eda Mon Sep 17 00:00:00 2001 | ||
From: Rudi Heitbaum <rudi@heitbaum.com> | ||
Date: Sun, 8 May 2022 03:00:10 +0000 | ||
Subject: [PATCH] vmwgfx: fix missing array notation | ||
|
||
Fixes error identified by gcc-12.1.0 compiler | ||
|
||
make | ||
CC libvmwgfx_la-vmwgfx_tex_video.lo | ||
vmwgfx_tex_video.c: In function 'stop_video': | ||
vmwgfx_tex_video.c:240:20: error: the comparison will always evaluate as 'true' for the address of 'yuv' will never be NULL [-Werror=address] | ||
240 | if (priv->yuv[i]) { | ||
| ^~~~ | ||
--- | ||
vmwgfx/vmwgfx_tex_video.c | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/vmwgfx/vmwgfx_tex_video.c b/vmwgfx/vmwgfx_tex_video.c | ||
index acc2b56..480a5f1 100644 | ||
--- a/vmwgfx/vmwgfx_tex_video.c | ||
+++ b/vmwgfx/vmwgfx_tex_video.c | ||
@@ -237,7 +237,7 @@ stop_video(ScrnInfoPtr pScrn, pointer data, Bool shutdown) | ||
|
||
for (i=0; i<3; ++i) { | ||
for (j=0; j<2; ++j) { | ||
- if (priv->yuv[i]) { | ||
+ if (priv->yuv[j][i]) { | ||
xa_surface_destroy(priv->yuv[j][i]); | ||
priv->yuv[j][i] = NULL; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters