Merged revisions 266142 via svnmerge from
authorTilghman Lesher <tilghman@meg.abyt.es>
Wed, 26 May 2010 21:17:46 +0000 (21:17 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Wed, 26 May 2010 21:17:46 +0000 (21:17 +0000)
commitfb80119b87efc5ca0e8ee439ef70149601f4f24a
tree7297c57218c0449f310d16e934adeacf9c9f30a1
parent70a1bf31425daaa003c29af08f400f8df0623712
Merged revisions 266142 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r266142 | tilghman | 2010-05-26 16:11:44 -0500 (Wed, 26 May 2010) | 14 lines

  Use sigaction for signals which should persist past the initial trigger, not signal.

  If you call signal() in a Solaris signal handler, instead of just resetting
  the signal handler, it causes the signal to refire, because the signal is not
  marked as handled prior to the signal handler being called.  This effectively
  causes Solaris to immediately exceed the threadstack in recursive signal
  handlers and crash.

  (closes issue #17000)
   Reported by: rmcgilvr
   Patches:
         20100526__issue17000.diff.txt uploaded by tilghman (license 14)
   Tested by: rmcgilvr
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@266146 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/asterisk.c
main/logger.c
utils/extconf.c