From: Peter Eisentraut Date: Wed, 26 Nov 2003 15:54:59 +0000 (+0000) Subject: Cast field-length variables used in printf to int, because sometimes X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=1894386b8bf2c322169bab1fc0bcb31c5a0c44ea;p=users%2Fbernd%2Fpostgres.git Cast field-length variables used in printf to int, because sometimes they might be of a wider type. --- diff --git a/src/interfaces/libpq/fe-auth.c b/src/interfaces/libpq/fe-auth.c index e8c106b286..8a254074cf 100644 --- a/src/interfaces/libpq/fe-auth.c +++ b/src/interfaces/libpq/fe-auth.c @@ -409,11 +409,11 @@ pg_krb5_sendauth(char *PQerrormsg, int sock, const char *hostname) #if defined(HAVE_KRB5_ERROR_TEXT_DATA) snprintf(PQerrormsg, PQERRORMSG_LENGTH, libpq_gettext("Kerberos 5 authentication rejected: %*s\n"), - err_ret->text.length, err_ret->text.data); + (int) err_ret->text.length, err_ret->text.data); #elif defined(HAVE_KRB5_ERROR_E_DATA) snprintf(PQerrormsg, PQERRORMSG_LENGTH, libpq_gettext("Kerberos 5 authentication rejected: %*s\n"), - err_ret->e_data->length, + (int) err_ret->e_data->length, (const char *) err_ret->e_data->data); #else #error "bogus configuration"