From 4c938510ba9ebc593c0a7d1a4a8099397c2d402e Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Wed, 18 Apr 2012 13:41:19 -0400 Subject: [PATCH] * #9847: check that transport is initialized --- daemon/src/sip/siptransport.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/daemon/src/sip/siptransport.cpp b/daemon/src/sip/siptransport.cpp index a86a661993..e45e8c6e7e 100644 --- a/daemon/src/sip/siptransport.cpp +++ b/daemon/src/sip/siptransport.cpp @@ -470,7 +470,10 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port pjsip_tpselector *SipTransport::initTransportSelector(pjsip_transport *transport, pj_pool_t *tp_pool) const { - assert(transport); + if (!transport) { + ERROR("SipTransport: transport is not initialized"); + return NULL; + } pjsip_tpselector *tp = (pjsip_tpselector *) pj_pool_zalloc(tp_pool, sizeof(pjsip_tpselector)); tp->type = PJSIP_TPSELECTOR_TRANSPORT; tp->u.transport = transport; -- GitLab