]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: log: silent a warning about isblank() with latest patches
authorWilly Tarreau <w@1wt.eu>
Mon, 2 Dec 2013 23:51:09 +0000 (00:51 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 2 Dec 2013 23:51:09 +0000 (00:51 +0100)
Recent commit 06d97f9 (MEDIUM: log-format: relax parsing of '%' followed
by unsupported characters) caused the following warning on some compilers
since isblank is not always present :

  src/log.c: In function 'parse_logformat_string':
  src/log.c:453: warning: implicit declaration of function 'isblank'

As usual, replace it with the two values (space and tab).

src/log.c

index 31fb930f8fba4a8ca060b37ea43347c118c81cfd..69e495b083f94ade95c4d4791de7be0b8a52fe3f 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -450,7 +450,7 @@ void parse_logformat_string(const char *fmt, struct proxy *curproxy, struct list
                        }
                        else if (*str == '%')
                                cformat = LF_TEXT;     // convert this character to a litteral (useful for '%')
-                       else if (isdigit(*str) || isblank(*str)) {
+                       else if (isdigit(*str) || *str == ' ' || *str == '\t') {
                                /* single '%' followed by blank or digit, send them both */
                                cformat = LF_TEXT;
                                pformat = LF_TEXT; /* finally we include the previous char as well */