summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip-simple/xpidf.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-05-02 05:14:29 +0000
committerBenny Prijono <bennylp@teluu.com>2007-05-02 05:14:29 +0000
commit67ecaf91d4e3383af948d75df8164436c7116bbc (patch)
tree6ce7ca1c09c55433846056b434f32e0918d3d03d /pjsip/src/pjsip-simple/xpidf.c
parent682ee6718afa661df775bd44b4fdf89344ec67b2 (diff)
Ported PJSIP and PJSIP-SIMPLE to Symbian
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1241 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip-simple/xpidf.c')
-rw-r--r--pjsip/src/pjsip-simple/xpidf.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/pjsip/src/pjsip-simple/xpidf.c b/pjsip/src/pjsip-simple/xpidf.c
index d0dcbf49..30698a09 100644
--- a/pjsip/src/pjsip-simple/xpidf.c
+++ b/pjsip/src/pjsip-simple/xpidf.c
@@ -40,7 +40,7 @@ static pj_xml_node* xml_create_node(pj_pool_t *pool,
{
pj_xml_node *node;
- node = pj_pool_alloc(pool, sizeof(pj_xml_node));
+ node = PJ_POOL_ALLOC_T(pool, pj_xml_node);
pj_list_init(&node->attr_head);
pj_list_init(&node->node_head);
node->name = *name;
@@ -53,7 +53,7 @@ static pj_xml_node* xml_create_node(pj_pool_t *pool,
static pj_xml_attr* xml_create_attr(pj_pool_t *pool, pj_str_t *name,
const pj_str_t *value)
{
- pj_xml_attr *attr = pj_pool_alloc(pool, sizeof(*attr));
+ pj_xml_attr *attr = PJ_POOL_ALLOC_T(pool, pj_xml_attr);
attr->name = *name;
pj_strdup(pool, &attr->value, value);
return attr;
@@ -79,7 +79,8 @@ PJ_DEF(pjxpidf_pres*) pjxpidf_create(pj_pool_t *pool, const pj_str_t *uri_cstr)
pj_xml_add_node(pres, presentity);
/* uri attribute */
- uri.ptr = pj_pool_alloc(pool, uri_cstr->slen + STR_SUBSCRIBE_PARAM.slen);
+ uri.ptr = (char*) pj_pool_alloc(pool, uri_cstr->slen +
+ STR_SUBSCRIBE_PARAM.slen);
pj_strcpy( &uri, uri_cstr);
pj_strcat( &uri, &STR_SUBSCRIBE_PARAM);
attr = xml_create_attr(pool, &STR_URI, &uri);