diff options
Diffstat (limited to 'engines/agos/agos.cpp')
-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 6e04ca284b..7d03156bb6 100644 --- a/engines/agos/agos.cpp +++ b/engines/agos/agos.cpp @@ -577,6 +577,8 @@ int AGOSEngine::init() { _midiEnabled = true; + } else { + _driver = NULL; } // allocate buffers @@ -880,7 +882,8 @@ AGOSEngine::~AGOSEngine() { delete _gameFile; _midi.close(); - delete _driver; + if (_driver) + delete _driver; AudioCD.destroy(); |