From: Ken Rice Date: Wed, 10 Jul 2013 17:08:54 +0000 (-0500) Subject: FS-5555 --resolve X-Git-Tag: v1.5.3~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6240d5213f3acb5db56dbeb53312341689a8ab00;p=thirdparty%2Ffreeswitch.git FS-5555 --resolve --- diff --git a/src/include/switch_utils.h b/src/include/switch_utils.h index 923919bc6a..755ac91d27 100644 --- a/src/include/switch_utils.h +++ b/src/include/switch_utils.h @@ -607,12 +607,15 @@ static inline char *switch_sanitize_number(char *number) switch_assert(number); - if (!(strchr(p, '/') || strchr(p, ':') || strchr(p, '@'))) { + if (!(strchr(p, '/') || strchr(p, ':') || strchr(p, '@') || strchr(p, '%'))) { return number; } while ((q = strrchr(p, '@'))) *q = '\0'; + + while ((q = strrchr(p, '%'))) + *q = '\0'; for (i = 0; i < (int) strlen(warp); i++) { while (p && (q = strchr(p, warp[i])))