File spirits-1.0-segfault.patch of Package spirits
--- src/misc/config.cpp
+++ src/misc/config.cpp
@@ -13,7 +13,7 @@
Config::~Config()
{
- if (gameLanguage!=NULL) delete gameLanguage;
+ if (gameLanguage!=NULL) delete[] gameLanguage;
}
int Config::getNumber(int stackindex,int minvalue,int maxvalue,int def)
@@ -62,7 +62,7 @@
{
languageCount=1;
languageCurrent=0;
- if (gameLanguage!=NULL) delete gameLanguage;
+ if (gameLanguage!=NULL) delete[] gameLanguage;
gameLanguage = new strLanguage[1];
gameLanguage[0].lang_id="es";
gameLanguage[0].lang_name="Espa\x0c3\x0b1ol";