diff --git a/gemrb/core/Video.cpp b/gemrb/core/Video.cpp index 8e7faa71f3..1ac6a6977c 100644 --- a/gemrb/core/Video.cpp +++ b/gemrb/core/Video.cpp @@ -247,7 +247,7 @@ void Video::BlitGameSpriteWithPalette(Sprite2D* spr, Palette* pal, int x, int y, spr->SetPalette(pal); BlitGameSprite(spr, x, y, flags, tint, cover, clip); spr->SetPalette(oldpal); - oldpal->release(); + if (oldpal) oldpal->release(); } else { BlitGameSprite(spr, x, y, flags, tint, cover, clip); }