提交 868e9264 authored 作者: Seven Du's avatar Seven Du 提交者: Muteesa Fred

FS-11183 improve strip to save out buffer size

上级 2cb4e494
...@@ -1405,12 +1405,12 @@ SWITCH_DECLARE(char *) switch_strip_commas(char *in, char *out, switch_size_t le ...@@ -1405,12 +1405,12 @@ SWITCH_DECLARE(char *) switch_strip_commas(char *in, char *out, switch_size_t le
for (; p && *p; p++) { for (; p && *p; p++) {
if ((*p > 47 && *p < 58)) { if ((*p > 47 && *p < 58)) {
*q++ = *p; *q++ = *p;
} else if (*p != ',') {
if (++x > len) {
ret = NULL; ret = NULL;
break; break;
} }
} else if (*p != ',') {
if (++x > len) {
ret = NULL; ret = NULL;
break; break;
} }
...@@ -1428,13 +1428,13 @@ SWITCH_DECLARE(char *) switch_strip_nonnumerics(char *in, char *out, switch_size ...@@ -1428,13 +1428,13 @@ SWITCH_DECLARE(char *) switch_strip_nonnumerics(char *in, char *out, switch_size
for (; p && *p; p++) { for (; p && *p; p++) {
if ((*p > 47 && *p < 58) || *p == '.' || *p == '-' || *p == '+') { if ((*p > 47 && *p < 58) || *p == '.' || *p == '-' || *p == '+') {
*q++ = *p; *q++ = *p;
}
if (++x > len) { if (++x > len) {
ret = NULL; ret = NULL;
break; break;
} }
} }
}
return ret; return ret;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论