More ticket #514: the last fix causes invite session to refuse to send CANCEL!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1896 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsip-ua/sip_inv.c b/pjsip/src/pjsip-ua/sip_inv.c
index 4b8d40c..671713b 100644
--- a/pjsip/src/pjsip-ua/sip_inv.c
+++ b/pjsip/src/pjsip-ua/sip_inv.c
@@ -2071,7 +2071,9 @@
pjsip_dlg_inc_lock(inv->dlg);
/* Check again that we didn't receive incoming re-INVITE */
- if (inv->invite_tsx) {
+ if (tdata->msg->line.req.method.id==PJSIP_INVITE_METHOD &&
+ inv->invite_tsx)
+ {
pjsip_tx_data_dec_ref(tdata);
pjsip_dlg_dec_lock(inv->dlg);
return PJ_EINVALIDOP;