--- smsdaemon/PluginManager.cpp 2008/12/23 14:20:43 217 +++ smsdaemon/PluginManager.cpp 2009/12/26 23:01:01 520 @@ -16,6 +16,8 @@ #include "plugins/HostStatusPlugin.h" #include "plugins/WeatherPlugin.h" #include "plugins/UrlTriggerPlugin.h" +#include "plugins/DelaySpamPlugin.h" + #include "AccessManager.h" @@ -82,6 +84,9 @@ if (pluginName == "urltrigger") return new UrlTriggerPlugin(args); + + if (pluginName == "delayspam") + return new DelaySpamPlugin(); return 0; } @@ -165,11 +170,11 @@ { static ProxyPlugin proxy; - Plugin* pl = _plugins[ pluginname ]; + std::map::iterator it = _plugins.find(pluginname ); - if (pl) + if (it != _plugins.end() ) { - proxy.SetPlugin(pl); + proxy.SetPlugin(it->second); return &proxy; } else