From: Russell Bryant Date: Fri, 21 Jul 2006 23:58:14 +0000 (+0000) Subject: slightly simplify a loop and replace an open coded version of ast_skip_blanks X-Git-Tag: 1.4.0-beta1~538 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8dad7e730e0bc298205996b3e49e480b8adf7292;p=thirdparty%2Fasterisk.git slightly simplify a loop and replace an open coded version of ast_skip_blanks git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@38068 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/logger.c b/logger.c index 567019dbe4..d7c70f0ec5 100644 --- a/logger.c +++ b/logger.c @@ -148,12 +148,10 @@ static int make_components(char *s, int lineno) { char *w; int res = 0; - char *stringp=NULL; - stringp=s; - w = strsep(&stringp, ","); - while(w) { - while(*w && (*w < 33)) - w++; + char *stringp = s; + + while ((w = strsep(&stringp, ","))) { + w = ast_skip_blanks(w); if (!strcasecmp(w, "error")) res |= (1 << __LOG_ERROR); else if (!strcasecmp(w, "warning")) @@ -171,8 +169,8 @@ static int make_components(char *s, int lineno) else { fprintf(stderr, "Logfile Warning: Unknown keyword '%s' at line %d of logger.conf\n", w, lineno); } - w = strsep(&stringp, ","); } + return res; }