From 2e0a80f6dcd9a642d659a452df264196ac701819 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Tue, 31 May 2016 00:18:46 +0000 Subject: Re #1917: Related to ticket #1311, sets the factory on transports created as a result of an accept as well. Thanks to George Joseph for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5325 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip/sip_transport_tcp.c | 1 + pjsip/src/pjsip/sip_transport_tls.c | 1 + 2 files changed, 2 insertions(+) diff --git a/pjsip/src/pjsip/sip_transport_tcp.c b/pjsip/src/pjsip/sip_transport_tcp.c index 2b0b7833..9ac91618 100644 --- a/pjsip/src/pjsip/sip_transport_tcp.c +++ b/pjsip/src/pjsip/sip_transport_tcp.c @@ -728,6 +728,7 @@ static pj_status_t tcp_create( struct tcp_listener *listener, tcp->base.send_msg = &tcp_send_msg; tcp->base.do_shutdown = &tcp_shutdown; tcp->base.destroy = &tcp_destroy_transport; + tcp->base.factory = &listener->factory; /* Create group lock */ status = pj_grp_lock_create(pool, NULL, &tcp->grp_lock); diff --git a/pjsip/src/pjsip/sip_transport_tls.c b/pjsip/src/pjsip/sip_transport_tls.c index c73551dc..d2107d12 100644 --- a/pjsip/src/pjsip/sip_transport_tls.c +++ b/pjsip/src/pjsip/sip_transport_tls.c @@ -757,6 +757,7 @@ static pj_status_t tls_create( struct tls_listener *listener, tls->base.send_msg = &tls_send_msg; tls->base.do_shutdown = &tls_shutdown; tls->base.destroy = &tls_destroy_transport; + tls->base.factory = &listener->factory; tls->ssock = ssock; -- cgit v1.2.3