[commit] r13345 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/nta
Author: mikej Date: Fri May 15 11:12:41 2009 New Revision: 13345 Log: Wed May 13 12:35:38 CDT 2009 Pekka Pessi <first.last@nokia.com> * nta_incoming_create_response(): sanitized oom check Modified: freeswitch/trunk/libs/sofia-sip/.update freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c Modified: freeswitch/trunk/libs/sofia-sip/.update ============================================================================== --- freeswitch/trunk/libs/sofia-sip/.update (original) +++ freeswitch/trunk/libs/sofia-sip/.update Fri May 15 11:12:41 2009 @@ -1 +1 @@ -Fri May 15 11:11:24 CDT 2009 +Fri May 15 11:12:29 CDT 2009 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c Fri May 15 11:12:41 2009 @@ -6386,11 +6386,13 @@ msg = nta_msg_create(irq->irq_agent, 0); sip = sip_object(msg); - if (sip && status != 0) - sip->sip_status = sip_status_create(msg_home(msg), status, phrase, NULL); + if (sip) { + if (status != 0) + sip->sip_status = sip_status_create(msg_home(msg), status, phrase, NULL); - if (nta_incoming_response_headers(irq, msg, sip) < 0) - msg_destroy(msg), msg = NULL; + if (nta_incoming_response_headers(irq, msg, sip) < 0) + msg_destroy(msg), msg = NULL; + } } return msg;
participants (1)
-
FreeSWITCH SVN