summaryrefslogtreecommitdiff
path: root/channels/chan_iax2.c
diff options
context:
space:
mode:
authorMatthew Jordan <mjordan@digium.com>2015-04-08 12:33:49 +0000
committerMatthew Jordan <mjordan@digium.com>2015-04-08 12:33:49 +0000
commitae39dd1f4675036cadd7222a906f679aea4b58dd (patch)
tree40089e46f2a2fb824b65dd8dbee03b65c440ae17 /channels/chan_iax2.c
parent05397ad01e92069296a68e12bad72f89bfff6c14 (diff)
chan_iax2: Fix compilation issue due to funky merge
Don't mix declarations and code git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@434314 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_iax2.c')
-rw-r--r--channels/chan_iax2.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index b17c6f5fc..29c2802eb 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -12366,14 +12366,15 @@ static int iax2_poke_peer(struct iax2_peer *peer, int heldcall)
/* And send the poke */
ast_mutex_lock(&iaxsl[callno]);
if (iaxs[callno]) {
- /* Speed up retransmission times for this qualify call */
- iaxs[callno]->pingtime = peer->maxms / 4 + 1;
- iaxs[callno]->peerpoke = peer;
-
struct iax_ie_data ied = {
.buf = { 0 },
.pos = 0,
};
+
+ /* Speed up retransmission times for this qualify call */
+ iaxs[callno]->pingtime = peer->maxms / 4 + 1;
+ iaxs[callno]->peerpoke = peer;
+
add_empty_calltoken_ie(iaxs[callno], &ied); /* this _MUST_ be the last ie added */
send_command(iaxs[callno], AST_FRAME_IAX, IAX_COMMAND_POKE, 0, ied.buf, ied.pos, -1);
}