From: Michael Poole Date: Sun, 20 May 2007 13:25:47 +0000 (+0000) Subject: Fix SF#1696425 by failing configure if MAXCONNECTIONS is too small. X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=c4478cec9a3b6e5e0e8e517f97c3e5adb3aacffa Fix SF#1696425 by failing configure if MAXCONNECTIONS is too small. git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1804 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- diff --git a/ChangeLog b/ChangeLog index f823fb1..0490238 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-05-20 Michael Poole + + * configure.in (maxcon): Check that maximum connections is + sufficiently large to avoid underflow in MAXCLIENTS. + 2007-05-20 Michael Poole * include/supported.h (FEATURES2): Remove extra space. diff --git a/configure.in b/configure.in index 1ddff77..8794636 100644 --- a/configure.in +++ b/configure.in @@ -710,7 +710,12 @@ AC_ARG_WITH([maxcon], [unet_cv_with_maxcon=$unet_maxcon])]) if test x"$unet_cv_with_maxcon" = xyes -o x"$unet_cv_with_maxcon" = xno; then + if test "$unet_maxcon" -lt 32; then + AC_MSG_ERROR([Maximum connections (number of open files minus 4) must be at least 32.]) + fi unet_cv_with_maxcon=$unet_maxcon +elif test "$unet_cv_with_maxcon" -lt 32; then + AC_MSG_ERROR([Maximum connections (--with-maxcon) must be at least 32.]) fi AC_MSG_RESULT([$unet_cv_with_maxcon])