Comparison

plugins/mod_pubsub/pubsub.lib.lua @ 6445:f1ad3923368c

pubsub.lib: Fix actor in configure
author Kim Alvefur <zash@zash.se>
date Sun, 28 Sep 2014 02:41:13 +0200
parent 6441:bcb1ea9047d3
child 6446:011ca9b88179
comparison
equal deleted inserted replaced
6441:bcb1ea9047d3 6445:f1ad3923368c
228 local node = config.attr.node; 228 local node = config.attr.node;
229 if not node then 229 if not node then
230 return origin.send(pubsub_error_reply(stanza, "nodeid-required")); 230 return origin.send(pubsub_error_reply(stanza, "nodeid-required"));
231 end 231 end
232 232
233 if not service:may(node, actor, "configure") then 233 if not service:may(node, stanza.attr.from, "configure") then
234 return origin.send(pubsub_error_reply(stanza, "forbidden")); 234 return origin.send(pubsub_error_reply(stanza, "forbidden"));
235 end 235 end
236 236
237 local node_obj = service.nodes[node]; 237 local node_obj = service.nodes[node];
238 if not node_obj then 238 if not node_obj then