mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 00:41:41 +00:00
don't format non numbers
This commit is contained in:
parent
a24148db71
commit
d66d41232b
@ -2893,10 +2893,22 @@ SWITCH_DECLARE(char *) switch_format_number(const char *num)
|
|||||||
size_t len;
|
size_t len;
|
||||||
const char *p = num;
|
const char *p = num;
|
||||||
|
|
||||||
if(*p == '+') {
|
if (!p) {
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (zstr(p)) {
|
||||||
|
return strdup(p);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (*p == '+') {
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!switch_is_number(p)) {
|
||||||
|
return strdup(p);
|
||||||
|
}
|
||||||
|
|
||||||
len = strlen(p);
|
len = strlen(p);
|
||||||
|
|
||||||
/* region 1, TBD add more....*/
|
/* region 1, TBD add more....*/
|
||||||
@ -2908,7 +2920,6 @@ SWITCH_DECLARE(char *) switch_format_number(const char *num)
|
|||||||
r = strdup(num);
|
r = strdup(num);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user