Ticket #817: pjsip-2553-sip_inv-terminate-reinvite-tsx-on-cancel.patch
File pjsip-2553-sip_inv-terminate-reinvite-tsx-on-cancel.patch, 780 bytes (added by bennylp, 14 years ago) |
---|
-
pjsip/src/pjsip-ua/sip_inv.c
3523 3523 { 3524 3524 3525 3525 /* 3526 * Handle strandled incoming CANCEL .3526 * Handle strandled incoming CANCEL or CANCEL for re-INVITE 3527 3527 */ 3528 pjsip_rx_data *rdata = e->body.tsx_state.src.rdata; 3529 pjsip_tx_data *tdata; 3530 pj_status_t status; 3528 inv_respond_incoming_cancel(inv, tsx, e->body.tsx_state.src.rdata); 3531 3529 3532 status = pjsip_dlg_create_response(dlg, rdata, 200, NULL, &tdata);3533 if (status != PJ_SUCCESS) return;3534 3535 status = pjsip_dlg_send_response(dlg, tsx, tdata);3536 if (status != PJ_SUCCESS) return;3537 3538 3530 } 3539 3531 else if (tsx->method.id == PJSIP_INVITE_METHOD && 3540 3532 tsx->role == PJSIP_ROLE_UAS)