diff --git a/library/Core.cpp b/library/Core.cpp index 3a5df4541..5bc244ca1 100644 --- a/library/Core.cpp +++ b/library/Core.cpp @@ -221,8 +221,14 @@ void fIOthread(void * iodata) else { Plugin * plug = plug_mgr->getPluginByName(plugname); - if(!plug) con.printerr("No such plugin\n"); - plug->load(); + if(!plug) + { + con.printerr("No such plugin\n"); + } + else + { + plug->load(); + } } } } @@ -242,8 +248,14 @@ void fIOthread(void * iodata) else { Plugin * plug = plug_mgr->getPluginByName(plugname); - if(!plug) con.printerr("No such plugin\n"); - plug->reload(); + if(!plug) + { + con.printerr("No such plugin\n"); + } + else + { + plug->reload(); + } } } } @@ -263,8 +275,14 @@ void fIOthread(void * iodata) else { Plugin * plug = plug_mgr->getPluginByName(plugname); - if(!plug) con.printerr("No such plugin\n"); - plug->unload(); + if(!plug) + { + con.printerr("No such plugin\n"); + } + else + { + plug->unload(); + } } } }