diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-07-13 11:51:28 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-07-13 11:51:28 +0000 |
commit | 5eb9f56603532619c4719626f580c4b9cdfd3e10 (patch) | |
tree | 78bd9bcebec47e233a95834edeb197c8efb6f9e8 /pjmedia | |
parent | 5c21a76a31828c84eda6f8b8ee3e3b18c613be89 (diff) |
Set default UDP media transport name if name is not specified by application, otherwise memory pool name will be empty
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2129 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia/transport_udp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pjmedia/src/pjmedia/transport_udp.c b/pjmedia/src/pjmedia/transport_udp.c index 0f14c2bc..0ef28ccb 100644 --- a/pjmedia/src/pjmedia/transport_udp.c +++ b/pjmedia/src/pjmedia/transport_udp.c @@ -284,18 +284,18 @@ PJ_DEF(pj_status_t) pjmedia_transport_udp_attach( pjmedia_endpt *endpt, /* Get ioqueue instance */ ioqueue = pjmedia_endpt_get_ioqueue(endpt); + if (name==NULL) + name = "udp%p"; + /* Create transport structure */ pool = pjmedia_endpt_create_pool(endpt, name, 512, 512); if (!pool) return PJ_ENOMEM; - if (!name) - name = pool->obj_name; - tp = PJ_POOL_ZALLOC_T(pool, struct transport_udp); tp->pool = pool; tp->options = options; - pj_ansi_strncpy(tp->base.name, name, PJ_MAX_OBJ_NAME-1); + pj_memcpy(tp->base.name, pool->obj_name, PJ_MAX_OBJ_NAME); tp->base.op = &transport_udp_op; tp->base.type = PJMEDIA_TRANSPORT_TYPE_UDP; |