From: phk Date: Wed, 19 Jul 2006 19:48:23 +0000 (+0000) Subject: Make sure width and precision arguments to printf %*.*s are ints. X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5a601515b0caad59a7526ab56ab9c017270a1b4;p=varnish Make sure width and precision arguments to printf %*.*s are ints. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@505 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/bin/varnishd/varnishd.c b/varnish-cache/bin/varnishd/varnishd.c index 13c49303..b47ea4a0 100644 --- a/varnish-cache/bin/varnishd/varnishd.c +++ b/varnish-cache/bin/varnishd/varnishd.c @@ -132,7 +132,7 @@ vcl_default(const char *bflag) "backend default {\n" " set backend.host = \"%*.*s\";\n" " set backend.port = \"%s\";\n" - "}\n", p - bflag, p - bflag, bflag, q); + "}\n", (int)(p - bflag), (int)(p - bflag), bflag, q); assert(buf != NULL); sb = sbuf_new(NULL, NULL, 0, SBUF_AUTOEXTEND); assert(sb != NULL);