From c4478cec9a3b6e5e0e8e517f97c3e5adb3aacffa Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sun, 20 May 2007 13:25:47 +0000 Subject: [PATCH] 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 --- ChangeLog | 5 +++++ configure.in | 5 +++++ 2 files changed, 10 insertions(+) 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]) -- 2.20.1