From: Willy Tarreau Date: Sat, 11 Apr 2009 17:42:49 +0000 (+0200) Subject: [MINOR] fix a few remaining printf-like formats on 64-bit platforms X-Git-Tag: v1.3.18~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e4a6f13f4b3c3de0e533284d5fabd9b4bbe00cc;p=thirdparty%2Fhaproxy.git [MINOR] fix a few remaining printf-like formats on 64-bit platforms Mainly two sizeof() returning size_t which is not the size of an int on 64-bit platforms. --- diff --git a/src/cfgparse.c b/src/cfgparse.c index 46cc1a66fa..83e8af6ebe 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -3091,7 +3091,7 @@ int readcfgfile(const char *file) * Watch out for the last line without the terminating '\n'! */ Alert("parsing [%s:%d]: line too long, limit: %d.\n", - file, linenum, sizeof(thisline)-1); + file, linenum, (int)sizeof(thisline)-1); goto err; } diff --git a/src/standard.c b/src/standard.c index 246561977b..906f2a730f 100644 --- a/src/standard.c +++ b/src/standard.c @@ -128,7 +128,7 @@ struct sockaddr_un *str2sun(const char *str) strsz = strlen(str) + 1; if (strsz > sizeof(su.sun_path)) { Alert("Socket path '%s' too long (max %d)\n", - str, sizeof(su.sun_path) - 1); + str, (int)sizeof(su.sun_path) - 1); } else { su.sun_family = AF_UNIX; memcpy(su.sun_path, str, strsz);