summaryrefslogtreecommitdiff
path: root/src/jlib.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/jlib.erl')
-rw-r--r--src/jlib.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jlib.erl b/src/jlib.erl
index 25843312..e10d5cf0 100644
--- a/src/jlib.erl
+++ b/src/jlib.erl
@@ -343,7 +343,8 @@ iq_query_info({xmlelement, Name, Attrs, Els}) when Name == "iq" ->
XMLNS = xml:get_attr_s("xmlns", Attrs2),
if
XMLNS /= "" ->
- {iq, ID, Type1, XMLNS, {xmlelement, Name2, Attrs2, Els2}};
+ #iq{id = ID, type = Type1, xmlns = XMLNS,
+ sub_el = {xmlelement, Name2, Attrs2, Els2}};
true ->
invalid
end;
@@ -367,7 +368,7 @@ iq_type_to_string(error) -> "error";
iq_type_to_string(_) -> invalid.
-iq_to_xml({iq, ID, Type, _, SubEl}) ->
+iq_to_xml(#iq{id = ID, type = Type, sub_el = SubEl}) ->
if
ID /= "" ->
{xmlelement, "iq",