diff options
Diffstat (limited to 'src/jlib.erl')
-rw-r--r-- | src/jlib.erl | 5 |
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", |