Fix crash when trying to load a stamp that doesn't exist

This commit is contained in:
Tamás Bálint Misius
2022-09-11 16:56:40 +02:00
parent fefafa3b3d
commit 25d6ca9dec

View File

@@ -1031,7 +1031,10 @@ SaveFile * Client::LoadSaveFile(ByteString filename)
if (err.size()) if (err.size())
{ {
std::cerr << "Client: " << filename << ": " << err << std::endl; std::cerr << "Client: " << filename << ": " << err << std::endl;
file->SetLoadingError(err.FromUtf8()); if (file)
{
file->SetLoadingError(err.FromUtf8());
}
#ifdef LUACONSOLE #ifdef LUACONSOLE
luacon_ci->SetLastError(err.FromUtf8()); luacon_ci->SetLastError(err.FromUtf8());
#endif #endif