diff --git a/src/menu/loadsavemenu.cpp b/src/menu/loadsavemenu.cpp index 7c09013a4..a21818f54 100644 --- a/src/menu/loadsavemenu.cpp +++ b/src/menu/loadsavemenu.cpp @@ -499,7 +499,7 @@ unsigned FSavegameManager::ExtractSaveData(int index) { SavePic = PNGTexture_CreateFromFile(png, node->Filename); delete png; - if (SavePic->GetDisplayWidth() == 1 && SavePic->GetDisplayHeight() == 1) + if (SavePic && SavePic->GetDisplayWidth() == 1 && SavePic->GetDisplayHeight() == 1) { delete SavePic; SavePic = nullptr;