[Scummvm-cvs-logs] SF.net SVN: scummvm: [30784] scummvm/trunk/backends/plugins/dynamic-plugin. h
jvprat at users.sourceforge.net
jvprat at users.sourceforge.net
Mon Feb 4 03:50:42 CET 2008
Revision: 30784
http://scummvm.svn.sourceforge.net/scummvm/?rev=30784&view=rev
Author: jvprat
Date: 2008-02-03 18:50:41 -0800 (Sun, 03 Feb 2008)
Log Message:
-----------
Fix a segmentation fault when running a game with dynamic plugins enabled.
Modified Paths:
--------------
scummvm/trunk/backends/plugins/dynamic-plugin.h
Modified: scummvm/trunk/backends/plugins/dynamic-plugin.h
===================================================================
--- scummvm/trunk/backends/plugins/dynamic-plugin.h 2008-02-03 23:11:45 UTC (rev 30783)
+++ scummvm/trunk/backends/plugins/dynamic-plugin.h 2008-02-04 02:50:41 UTC (rev 30784)
@@ -43,7 +43,9 @@
public:
DynamicPlugin() : _metaengine(0) {}
~DynamicPlugin() {
- delete _metaengine;
+ // FIXME: The plugin has already been unloaded, so _metaengine isn't
+ // a valid pointer anymore, and you can't call unloadPlugin from here.
+ //delete _metaengine;
}
const char *getName() const {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list