From 868e92649ec597f42552db92fa98264734114017 Mon Sep 17 00:00:00 2001 From: Seven Du Date: Thu, 7 Jun 2018 10:23:04 +0800 Subject: [PATCH] FS-11183 improve strip to save out buffer size --- src/switch_utils.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/switch_utils.c b/src/switch_utils.c index 0b480fcbea..bd21e7ee75 100644 --- a/src/switch_utils.c +++ b/src/switch_utils.c @@ -1405,12 +1405,12 @@ SWITCH_DECLARE(char *) switch_strip_commas(char *in, char *out, switch_size_t le for (; p && *p; p++) { if ((*p > 47 && *p < 58)) { *q++ = *p; - } else if (*p != ',') { - ret = NULL; - break; - } - if (++x > len) { + if (++x > len) { + ret = NULL; + break; + } + } else if (*p != ',') { ret = NULL; break; } @@ -1428,11 +1428,11 @@ SWITCH_DECLARE(char *) switch_strip_nonnumerics(char *in, char *out, switch_size for (; p && *p; p++) { if ((*p > 47 && *p < 58) || *p == '.' || *p == '-' || *p == '+') { *q++ = *p; - } - if (++x > len) { - ret = NULL; - break; + if (++x > len) { + ret = NULL; + break; + } } }