From c5a601515b0caad59a7526ab56ab9c017270a1b4 Mon Sep 17 00:00:00 2001 From: phk Date: Wed, 19 Jul 2006 19:48:23 +0000 Subject: [PATCH] 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 --- varnish-cache/bin/varnishd/varnishd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.39.5