From 3b2af5dfc55e7bb97e7c29e1cba30a58ec788b76 Mon Sep 17 00:00:00 2001 From: Pablo Polvorin Date: Wed, 9 Mar 2011 10:30:54 -0300 Subject: [PATCH] Fix internal-server-error error response (EJAB-1414). Ejabberd was trying to send a tuple instead of the full error stanza. --- src/mod_private.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod_private.erl b/src/mod_private.erl index 7f1493fac..1fa7c1f13 100644 --- a/src/mod_private.erl +++ b/src/mod_private.erl @@ -111,7 +111,7 @@ process_iq_get(From, _To, #iq{payload = SubEl} = IQ_Rec) -> LServer, exmpp_xml:get_child_elements(SubEl)) of {'EXIT', _Reason} -> - {error, 'internal-server-error'}; + exmpp_iq:error(IQ_Rec, 'internal-server-error'); Res -> exmpp_iq:result(IQ_Rec, #xmlel{ns = ?NS_PRIVATE, name = 'query',