]> git.dolda2000.com Git - ashd.git/commitdiff
accesslog: Fixed quoting sign-extension.
authorFredrik Tolf <fredrik@dolda2000.com>
Tue, 19 Jun 2012 18:39:32 +0000 (20:39 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Tue, 19 Jun 2012 18:39:32 +0000 (20:39 +0200)
src/accesslog.c

index 3a978e052fed76b6e5be8b4d010e611034d7e422..0c292c818f7b5c0c13c1e2270c26ed8a93fba124 100644 (file)
@@ -58,7 +58,7 @@ static void qputs(char *s, FILE *o)
        } else if(*s == '\t') {
            fputs("\\t", o);
        } else if((*s < 32) || (*s >= 128)) {
-           fprintf(o, "\\x%02x", *s);
+           fprintf(o, "\\x%02x", (int)(unsigned char)*s);
        } else {
            fputc(*s, o);
        }