From ba351015cbbdbfd75235996cfa4f177442448bba Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 25 Jul 2008 09:36:18 +0000 Subject: Fix to prevent attempt to delete a non-initialised object during game exit svn-id: r33283 --- engines/agos/agos.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'engines/agos') 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(); -- cgit v1.2.3