summaryrefslogtreecommitdiff
path: root/src/rexmpp.c
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2023-09-05 22:45:26 +0300
committerdefanor <defanor@uberspace.net>2023-09-07 18:00:36 +0300
commit1e01dbfc114e4ff96c428d1db38a4908ba8d0438 (patch)
treec36d4db88486de75285f346c4679bf6e934a7715 /src/rexmpp.c
parent39b84f12e7f0488157eb64261c8585927a91e194 (diff)
Implement XML serialization in C and in Rust
Continuing replacement of libxml2, planning to use libexpat or a Rust XML parser as an alternative for XML parsing.
Diffstat (limited to 'src/rexmpp.c')
-rw-r--r--src/rexmpp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rexmpp.c b/src/rexmpp.c
index a647245..77413f1 100644
--- a/src/rexmpp.c
+++ b/src/rexmpp.c
@@ -941,7 +941,7 @@ rexmpp_err_t rexmpp_send_continue (rexmpp_t *s)
s->send_buffer = NULL;
if (s->send_queue != NULL) {
rexmpp_xml_t *node = s->send_queue;
- unsigned char *buf = rexmpp_xml_serialize(node);
+ unsigned char *buf = rexmpp_xml_serialize(node, 0);
ret = rexmpp_send_start(s, buf, strlen(buf));
free(buf);
if (ret != REXMPP_SUCCESS) {
@@ -1034,7 +1034,7 @@ rexmpp_err_t rexmpp_send (rexmpp_t *s, rexmpp_xml_t *node)
}
if (s->send_buffer == NULL) {
- unsigned char *buf = rexmpp_xml_serialize(node);
+ unsigned char *buf = rexmpp_xml_serialize(node, 0);
ret = rexmpp_send_raw(s, buf, strlen(buf));
free(buf);
rexmpp_xml_free(node);