]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_rayo: used wrong stack
authorChris Rienzo <chris.rienzo@grasshopper.com>
Tue, 25 Jun 2013 15:40:38 +0000 (11:40 -0400)
committerChris Rienzo <chris.rienzo@grasshopper.com>
Tue, 25 Jun 2013 15:40:38 +0000 (11:40 -0400)
src/mod/event_handlers/mod_rayo/mod_rayo.c

index 45fbed65973177888bbe08ff66f7bf552fbf609b..5797dce9db12c94b5bb02c3a56978c57c7835628 100644 (file)
@@ -677,11 +677,11 @@ void rayo_message_send(struct rayo_actor *from, const char *to, iks *payload, in
        msg->is_reply = reply;
        msg->to_jid = strdup(zstr(to) ? "" : to);
        if (!zstr(msg->to_jid)) {
-               msg->to = iks_id_new(iks_stack(payload), msg->to_jid);
+               msg->to = iks_id_new(iks_stack(msg->payload), msg->to_jid);
        }
        msg->from_jid = strdup(RAYO_JID(from));
        if (!zstr(msg->from_jid)) {
-               msg->from = iks_id_new(iks_stack(payload), msg->from_jid);
+               msg->from = iks_id_new(iks_stack(msg->payload), msg->from_jid);
        }
        msg->from_type = strdup(zstr(from->type) ? "" : from->type);
        msg->from_subtype = strdup(zstr(from->subtype) ? "" : from->subtype);