aboutsummaryrefslogtreecommitdiff
path: root/src/adhoc.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/adhoc.erl')
-rw-r--r--src/adhoc.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/adhoc.erl b/src/adhoc.erl
index 1a0476c2e..52ff6e354 100644
--- a/src/adhoc.erl
+++ b/src/adhoc.erl
@@ -44,10 +44,11 @@ parse_request(#iq{type = set, lang = Lang, sub_el = SubEl, xmlns = ?NS_COMMANDS}
Action = xml:get_tag_attr_s("action", SubEl),
XData = find_xdata_el(SubEl),
{xmlelement, _, _, AllEls} = SubEl,
- if XData ->
- Others = lists:delete(XData, AllEls);
- true ->
- Others = AllEls
+ case XData of
+ false ->
+ Others = AllEls;
+ _ ->
+ Others = lists:delete(XData, AllEls)
end,
#adhoc_request{lang = Lang,