git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1804
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2007-05-20 Michael Poole <mdpoole@troilus.org>
+
+ * configure.in (maxcon): Check that maximum connections is
+ sufficiently large to avoid underflow in MAXCLIENTS.
+
2007-05-20 Michael Poole <mdpoole@troilus.org>
* include/supported.h (FEATURES2): Remove extra space.
[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])