aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mod_vcard.erl5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mod_vcard.erl b/src/mod_vcard.erl
index 0451a5193..8afac260b 100644
--- a/src/mod_vcard.erl
+++ b/src/mod_vcard.erl
@@ -186,6 +186,11 @@ process_sm_iq(From, To,
error ->
IQ#iq{type = error,
sub_el = [SubEl, ?ERR_INTERNAL_SERVER_ERROR]};
+ [] ->
+ IQ#iq{type = result,
+ sub_el = [#xmlel{name = <<"vCard">>,
+ attrs = [{<<"xmlns">>, ?NS_VCARD}],
+ children = []}]};
Els -> IQ#iq{type = result, sub_el = Els}
end
end.