diff options
author | Paul Gilbert | 2008-07-25 09:36:18 +0000 |
---|---|---|
committer | Paul Gilbert | 2008-07-25 09:36:18 +0000 |
commit | ba351015cbbdbfd75235996cfa4f177442448bba (patch) | |
tree | bc7a96d81e0e94fbaa3dc9b78f1857347dde5183 /engines/agos | |
parent | 04985c8ac94027fd05351866f243bbb6d590c4f9 (diff) | |
download | scummvm-rg350-ba351015cbbdbfd75235996cfa4f177442448bba.tar.gz scummvm-rg350-ba351015cbbdbfd75235996cfa4f177442448bba.tar.bz2 scummvm-rg350-ba351015cbbdbfd75235996cfa4f177442448bba.zip |
Fix to prevent attempt to delete a non-initialised object during game exit
svn-id: r33283
Diffstat (limited to 'engines/agos')
-rw-r--r-- | engines/agos/agos.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp index 365f9fcde7..a9fd204d73 100644 --- a/engines/agos/agos.cpp +++ b/engines/agos/agos.cpp @@ -578,6 +578,8 @@ int AGOSEngine::init() { _midiEnabled = true; + } else { + _driver = NULL; } // allocate buffers @@ -881,7 +883,8 @@ AGOSEngine::~AGOSEngine() { delete _gameFile; _midi.close(); - delete _driver; + if (_driver) + delete _driver; AudioCD.destroy(); |