diff options
-rw-r--r-- | common/config-file.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/common/config-file.cpp b/common/config-file.cpp index ac349f6fb5..58c37ff125 100644 --- a/common/config-file.cpp +++ b/common/config-file.cpp @@ -30,20 +30,15 @@ #define MAXLINELEN 256 static char *ltrim(char *t) { - for (; *t && (*t == ' '); t++); + while (*t == ' ') + t++; return t; } static char *rtrim(char *t) { - int l; - - for (l = strlen(t) - 1; l; l--) { - if (t[l] == ' ') { - *t = 0; - } else { - return t; - } - } + int l = strlen(t) - 1; + while (l >= 0 && t[l] == ' ') + t[l--] = 0; return t; } |