Software /
code /
prosody
Comparison
core/modulemanager.lua @ 1708:ac792c01dfcb
modulemanager: Removed unnecessary code in the unload function
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Tue, 18 Aug 2009 12:54:16 +0500 |
parent | 1707:c55aa091f42a |
child | 1709:51cf905414a2 |
comparison
equal
deleted
inserted
replaced
1707:c55aa091f42a | 1708:ac792c01dfcb |
---|---|
169 if (not ok) and err then | 169 if (not ok) and err then |
170 log("warn", "Non-fatal error unloading module '%s' on '%s': %s", name, host, err); | 170 log("warn", "Non-fatal error unloading module '%s' on '%s': %s", name, host, err); |
171 end | 171 end |
172 end | 172 end |
173 modulemap[host][name] = nil; | 173 modulemap[host][name] = nil; |
174 features_table:remove(host, name); | |
175 identities_table:remove(host, name); | |
176 local params = handler_table:get(host, name); -- , {module.host, origin_type, tag, xmlns} | 174 local params = handler_table:get(host, name); -- , {module.host, origin_type, tag, xmlns} |
177 for _, param in pairs(params or NULL) do | 175 for _, param in pairs(params or NULL) do |
178 local handlers = stanza_handlers:get(param[1], param[2], param[3], param[4]); | 176 local handlers = stanza_handlers:get(param[1], param[2], param[3], param[4]); |
179 if handlers then | 177 if handlers then |
180 handler_info[handlers[1]] = nil; | 178 handler_info[handlers[1]] = nil; |