From 8c415ec2d5b669f1596a746331b9b8ff6eb4ef91 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 8 Aug 2006 00:41:00 +0000 Subject: Added logging in sip_regc.c to report the error when pjsip_regc_send() fails (because no error will be logged when re-registration fails). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@662 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip-ua/sip_reg.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pjsip/src/pjsip-ua') diff --git a/pjsip/src/pjsip-ua/sip_reg.c b/pjsip/src/pjsip-ua/sip_reg.c index 6272e34c..411b5783 100644 --- a/pjsip/src/pjsip-ua/sip_reg.c +++ b/pjsip/src/pjsip-ua/sip_reg.c @@ -598,6 +598,8 @@ PJ_DEF(pj_status_t) pjsip_regc_send(pjsip_regc *regc, pjsip_tx_data *tdata) /* Make sure we don't have pending transaction. */ if (regc->pending_tsx) { + PJ_LOG(4,(THIS_FILE, "Unable to send request, regc has another " + "transaction pending")); pjsip_tx_data_dec_ref( tdata ); return PJSIP_EBUSY; } @@ -615,8 +617,10 @@ PJ_DEF(pj_status_t) pjsip_regc_send(pjsip_regc *regc, pjsip_tx_data *tdata) */ ++regc->pending_tsx; status = pjsip_endpt_send_request(regc->endpt, tdata, -1, regc, &tsx_callback); - if (status!=PJ_SUCCESS) + if (status!=PJ_SUCCESS) { --regc->pending_tsx; + PJ_LOG(4,(THIS_FILE, "Error sending request, status=%d", status)); + } return status; } -- cgit v1.2.3