From 01da93bf70782efdf1e5868e5a87c5bdad236308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-S=C3=A9bastien=20P=C3=A9dron?= Date: Mon, 6 Oct 2008 14:58:45 +0000 Subject: [PATCH] mod_privacy & friends may return an empty list. PR: EJABP-1 Submitted by: Pablo Polvorin SVN Revision: 1603 --- ChangeLog | 3 +++ src/ejabberd_c2s.erl | 2 ++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index d05c89d1a..4692cfacb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,9 @@ on #iq.type instead of #iq.kind, resulting in bad-request sent to the client. + * src/ejabberd_c2s.erl (process_privacy_iq/4): mod_privacy & friends + may return an empty list. Thanks to Pablo Polvorin! + 2008-10-02 Jean-Sébastien Pédron * src/mod_roster_odbc.erl: Fix a bug where a JID represented as a diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 636c1d33f..abf2cd75c 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -1765,6 +1765,8 @@ process_privacy_iq(From, To, end, IQRes = case Res of + {result, []} -> + exmpp_iq:result(IQ_Rec); {result, Result} -> exmpp_iq:result(IQ_Rec, Result); {error, Error} ->