From c59163373343e13c1fc14bc69aba39de468c1aee Mon Sep 17 00:00:00 2001 From: Jaime Passos Date: Fri, 14 Jun 2019 14:13:41 -0300 Subject: [PATCH] Update m_misc.c --- src/m_misc.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/m_misc.c b/src/m_misc.c index 232ccb477..0445136fe 100644 --- a/src/m_misc.c +++ b/src/m_misc.c @@ -1032,7 +1032,7 @@ static boolean M_SetupaPNG(png_const_charp filename, png_bytep pal) static inline moviemode_t M_StartMovieAPNG(const char *pathname) { #ifdef USE_APNG - UINT8 *palette; + UINT8 *palette = NULL; const char *freename = NULL; boolean ret = false; @@ -1048,8 +1048,13 @@ static inline moviemode_t M_StartMovieAPNG(const char *pathname) return MM_OFF; } - if (rendermode == render_soft) M_CreateScreenShotPalette(); - ret = M_SetupaPNG(va(pandf,pathname,freename), (palette = screenshot_palette)); + if (rendermode == render_soft) + { + M_CreateScreenShotPalette(); + palette = screenshot_palette; + } + + ret = M_SetupaPNG(va(pandf,pathname,freename), palette); if (!ret) {