Commit 3aae0ed2c5234935fd4bc7fe0eee116651e734ad

Ryan C. Gordon 2014-03-20T16:54:20

Static analysis fix: uninitialized data. (This is Clang not knowing that SDL_SetError() always returns -1.)

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c
index bd04b44..139bc15 100644
--- a/src/video/SDL_video.c
+++ b/src/video/SDL_video.c
@@ -1128,6 +1128,8 @@ SDL_UpdateFullscreenMode(SDL_Window * window, SDL_bool fullscreen)
         if (setDisplayMode) {
             SDL_DisplayMode fullscreen_mode;
 
+            SDL_zero(fullscreen_mode);
+
             if (SDL_GetWindowDisplayMode(other, &fullscreen_mode) == 0) {
                 SDL_bool resized = SDL_TRUE;