summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-07-13 11:51:28 +0000
committerBenny Prijono <bennylp@teluu.com>2008-07-13 11:51:28 +0000
commit5eb9f56603532619c4719626f580c4b9cdfd3e10 (patch)
tree78bd9bcebec47e233a95834edeb197c8efb6f9e8 /pjmedia
parent5c21a76a31828c84eda6f8b8ee3e3b18c613be89 (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.c8
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;