summaryrefslogtreecommitdiff
path: root/library/PluginManager.cpp
diff options
context:
space:
mode:
authorPetr Mrázek2011-07-14 08:02:29 +0200
committerPetr Mrázek2011-07-14 08:02:29 +0200
commitf2b46274ec15b81fc49c393302bad26bf80d63b1 (patch)
treef0ac5c26eeb81b780f47608c5dfbacec38851c9c /library/PluginManager.cpp
parent96153a7b05e7ecfaa0f2c4ab744ae3c71144ff41 (diff)
downloaddfhack-f2b46274ec15b81fc49c393302bad26bf80d63b1.tar.gz
dfhack-f2b46274ec15b81fc49c393302bad26bf80d63b1.tar.bz2
dfhack-f2b46274ec15b81fc49c393302bad26bf80d63b1.tar.xz
Fix for a bug in command history queue access. dfhack script can run valgrind.
Diffstat (limited to 'library/PluginManager.cpp')
-rw-r--r--library/PluginManager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/library/PluginManager.cpp b/library/PluginManager.cpp
index da51d056..1d34d8ad 100644
--- a/library/PluginManager.cpp
+++ b/library/PluginManager.cpp
@@ -81,20 +81,20 @@ Plugin::Plugin(Core * core, const std::string & file)
DFLibrary * plug = OpenPlugin(file.c_str());
if(!plug)
{
- con << "Can't load plugin " << filename << endl;
+ con.print("Can't load plugin %s\n", filename.c_str());
return;
}
const char * (*_PlugName)() =(const char * (*)()) LookupPlugin(plug, "plugin_name");
if(!_PlugName)
{
- con << "Plugin " << filename << " has no name." << endl;
+ con.print("Plugin %s has no name.\n", filename.c_str());
ClosePlugin(plug);
return;
}
plugin_init = (command_result (*)(Core *, std::vector <PluginCommand> &)) LookupPlugin(plug, "plugin_init");
if(!plugin_init)
{
- con << "Plugin " << filename << " has no init function." << endl;
+ con.print("Plugin %s has no init function.\n", filename.c_str());
ClosePlugin(plug);
return;
}