From b9c521170e52c099adf3a8fc8566076dc77088ef Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sun, 18 Feb 2007 20:56:32 +0000 Subject: Check for non-SIP URI in buddy URL git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@969 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_pres.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pjsip/src/pjsua-lib') diff --git a/pjsip/src/pjsua-lib/pjsua_pres.c b/pjsip/src/pjsua-lib/pjsua_pres.c index 0dec505b..eb0ccc21 100644 --- a/pjsip/src/pjsua-lib/pjsua_pres.c +++ b/pjsip/src/pjsua-lib/pjsua_pres.c @@ -177,6 +177,10 @@ PJ_DEF(pj_status_t) pjsua_buddy_add( const pjsua_buddy_config *cfg, return PJSIP_EINVALIDURI; } + /* Only support SIP schemes */ + if (!PJSIP_URI_SCHEME_IS_SIP(url) && !PJSIP_URI_SCHEME_IS_SIPS(url)) + return PJSIP_EINVALIDSCHEME; + /* Reset buddy, to make sure everything is cleared with default * values */ -- cgit v1.2.3