diff options
Diffstat (limited to 'openbsc/src/reg-proxy/sip.c')
-rw-r--r-- | openbsc/src/reg-proxy/sip.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/openbsc/src/reg-proxy/sip.c b/openbsc/src/reg-proxy/sip.c index 0eac3bd15..adb9c917e 100644 --- a/openbsc/src/reg-proxy/sip.c +++ b/openbsc/src/reg-proxy/sip.c @@ -269,14 +269,12 @@ void sip_cb_rcv2xx(int type, osip_transaction_t *tr, osip_message_t *sip_msg) to = osip_message_get_to(sip_msg); memcpy(imsi, to->url->username, 16); - osip_message_free(sip_msg); printf("OSIP_NICT_STATUS_2XX_RECEIVED imsi = %s \n", imsi); printf("OSIP_NICT_STATUS_2XX_RECEIVED msisdn = %d \n", msisdn); printf("OSIP_NICT_STATUS_2XX_RECEIVED msisdn = %s \n", msisdn); handle_location_update_result(reg->sup_server, imsi, msisdn); - osip_transaction_free(tr); } void sip_cb_rcv2xx_again(int type, osip_transaction_t *pott,osip_message_t *pomt) |