mod_adhoc/adhoc.lib: Handle errors according to XEP

Fri, 11 Jun 2010 12:17:57 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Fri, 11 Jun 2010 12:17:57 +0100
changeset 3229
0abb73c43bc8
parent 3228
65e5dfcf5a9f
child 3230
a5c3a82d677e

mod_adhoc/adhoc.lib: Handle errors according to XEP

plugins/adhoc/adhoc.lib.lua file | annotate | diff | comparison | revisions
--- a/plugins/adhoc/adhoc.lib.lua	Fri Jun 11 12:07:25 2010 +0100
+++ b/plugins/adhoc/adhoc.lib.lua	Fri Jun 11 12:17:57 2010 +0100
@@ -38,7 +38,8 @@
 	elseif data.status == "error" then
 		states[sessionid] = nil;
 		stanza = st.error_reply(stanza, data.error.type, data.error.condition, data.error.message);
-		cmdtag = command:cmdtag("canceled", sessionid);
+		origin.send(stanza);
+		return true;
 	else 
 		cmdtag = command:cmdtag("executing", sessionid);
 	end

mercurial