Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Sep 2006 20:15:43 +0000 (UTC)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sbin/sysctl sysctl.c
Message-ID:  <200609062015.k86KFird052691@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2006-09-06 20:15:43 UTC

  FreeBSD src repository

  Modified files:
    sbin/sysctl          sysctl.c 
  Log:
  While convenient, avoid using alloca() for reasons specified in
  the BUGS section of the alloca(3) manpage.  In particular, when
  the number of TCP sockets is several tens of thousand, trying to
  "sysctl -a" would SIGSEGV on the net.inet.tcp.pcblist entry (it
  would exceed the stacksize ulimit, in an undetectable manner).
  
  Reported by:    Igor Sysoev
  
  Revision  Changes    Path
  1.75      +20 -4     src/sbin/sysctl/sysctl.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609062015.k86KFird052691>