summaryrefslogtreecommitdiff
path: root/src/rexmpp_jingle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rexmpp_jingle.c')
-rw-r--r--src/rexmpp_jingle.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rexmpp_jingle.c b/src/rexmpp_jingle.c
index 573c193..11393c0 100644
--- a/src/rexmpp_jingle.c
+++ b/src/rexmpp_jingle.c
@@ -1511,7 +1511,7 @@ int rexmpp_jingle_iq (rexmpp_t *s, rexmpp_xml_t *elem) {
"description");
if (file_description != NULL && ibb_transport != NULL) {
- char *ibb_sid = strdup(rexmpp_xml_find_attr_val(ibb_transport, "sid"));
+ const char *ibb_sid = rexmpp_xml_find_attr_val(ibb_transport, "sid");
if (ibb_sid != NULL) {
rexmpp_log(s, LOG_DEBUG,
"Jingle session-initiate from %s, sid %s, ibb sid %s",
@@ -1521,7 +1521,7 @@ int rexmpp_jingle_iq (rexmpp_t *s, rexmpp_xml_t *elem) {
REXMPP_JINGLE_SESSION_FILE, 0);
if (sess != NULL) {
sess->initiate = rexmpp_xml_clone(jingle);
- sess->ibb_sid = ibb_sid;
+ sess->ibb_sid = strdup(ibb_sid);
} else {
rexmpp_jingle_session_terminate(s, sid,
rexmpp_xml_new_elem("failed-transport",