Changeset 3323 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
- Timestamp:
- Sep 28, 2010 7:43:18 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
r3313 r3323 2405 2405 } 2406 2406 2407 2408 /* 2409 * Verify that valid SIP url is given. 2410 */ 2411 PJ_DEF(pj_status_t) pjsua_verify_sip_url(const char *c_url) 2407 /* 2408 * Verify that valid url is given. 2409 */ 2410 PJ_DEF(pj_status_t) pjsua_verify_url(const char *c_url) 2412 2411 { 2413 2412 pjsip_uri *p; … … 2416 2415 int len = (c_url ? pj_ansi_strlen(c_url) : 0); 2417 2416 2418 if (!len) return -1;2417 if (!len) return PJSIP_EINVALIDURI; 2419 2418 2420 2419 pool = pj_pool_create(&pjsua_var.cp.factory, "check%p", 1024, 0, NULL); 2421 if (!pool) return -1; 2420 if (!pool) return PJ_ENOMEM; 2421 2422 url = (char*) pj_pool_alloc(pool, len+1); 2423 pj_ansi_strcpy(url, c_url); 2424 2425 p = pjsip_parse_uri(pool, url, len, 0); 2426 2427 pj_pool_release(pool); 2428 return p ? 0 : PJSIP_EINVALIDURI; 2429 } 2430 2431 /* 2432 * Verify that valid SIP url is given. 2433 */ 2434 PJ_DEF(pj_status_t) pjsua_verify_sip_url(const char *c_url) 2435 { 2436 pjsip_uri *p; 2437 pj_pool_t *pool; 2438 char *url; 2439 int len = (c_url ? pj_ansi_strlen(c_url) : 0); 2440 2441 if (!len) return PJSIP_EINVALIDURI; 2442 2443 pool = pj_pool_create(&pjsua_var.cp.factory, "check%p", 1024, 0, NULL); 2444 if (!pool) return PJ_ENOMEM; 2422 2445 2423 2446 url = (char*) pj_pool_alloc(pool, len+1); … … 2432 2455 2433 2456 pj_pool_release(pool); 2434 return p ? 0 : -1;2457 return p ? 0 : PJSIP_EINVALIDURI; 2435 2458 } 2436 2459
Note: See TracChangeset
for help on using the changeset viewer.