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;