From b4ec726fe28f65b15fd4cc7b0ef6fd72b7d24c02 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Aug 2015 00:27:13 +0300 Subject: Add some missing checks to render found by paranucker. --- src/render/safeopenglgraphics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/render/safeopenglgraphics.cpp') diff --git a/src/render/safeopenglgraphics.cpp b/src/render/safeopenglgraphics.cpp index eadd794b8..f7638c5a1 100644 --- a/src/render/safeopenglgraphics.cpp +++ b/src/render/safeopenglgraphics.cpp @@ -532,7 +532,7 @@ SDL_Surface* SafeOpenGLGraphics::getScreenshot() SDL_Surface *const screenshot = MSDL_CreateRGBSurface( SDL_SWSURFACE, w, h, 24, 0xff0000, 0x00ff00, 0x0000ff, 0x000000); - if (!screenshot) + if (!screenshot || !screenshot->pixels) return nullptr; if (SDL_MUSTLOCK(screenshot)) -- cgit v1.2.3-70-g09d2