--- smsdaemon/PluginManager.cpp 2008/12/23 14:20:43 217 +++ smsdaemon/PluginManager.cpp 2009/12/27 18:01:36 521 @@ -17,6 +17,7 @@ #include "plugins/WeatherPlugin.h" #include "plugins/UrlTriggerPlugin.h" + #include "AccessManager.h" typedef std::map::iterator MapIterator; @@ -82,7 +83,7 @@ if (pluginName == "urltrigger") return new UrlTriggerPlugin(args); - + return 0; } @@ -165,11 +166,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