diff options
-rw-r--r-- | src/adhoc.erl | 9 |
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, |