diff --git a/configure.in b/configure.in index 734534d5e8b232e664790a39976dc9c807e65e3c..2d965b45b397158be5d5a1b068333b1b41dba42b 100644 --- a/configure.in +++ b/configure.in @@ -298,13 +298,12 @@ char * address; int length; int type; struct hostent h; -char buffer[10]; -int buflen; +char buffer[8192]; int h_errnop; struct hostent * hp; hp = gethostbyaddr_r(address, length, type, &h, - buffer, buflen, &h_errnop);],[ + buffer, 8192, &h_errnop);],[ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_GETHOSTBYADDR_R_7) ac_cv_gethostbyaddr_args=7],[ @@ -317,14 +316,13 @@ char * address; int length; int type; struct hostent h; -char buffer[10]; -int buflen; +char buffer[8192]; int h_errnop; struct hostent * hp; int rc; rc = gethostbyaddr_r(address, length, type, &h, - buffer, buflen, &hp, &h_errnop);],[ + buffer, 8192, &hp, &h_errnop);],[ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_GETHOSTBYADDR_R_8) ac_cv_gethostbyaddr_args=8],[