Merged revisions 46363 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Fri, 27 Oct 2006 17:42:57 +0000 (17:42 +0000)
committerRussell Bryant <russell@russellbryant.com>
Fri, 27 Oct 2006 17:42:57 +0000 (17:42 +0000)
commit4337a82563ad380ca67b96dc712d7a2f1ab94e73
treef426c165121ed5212c0627bb7e3329f542247360
parent4a523b1b2d58a1b528790fc8898ce8aec82cc7bb
Merged revisions 46363 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46363 | russell | 2006-10-27 12:39:31 -0500 (Fri, 27 Oct 2006) | 5 lines

We should always be using _exit() after a fork() or vfork() instead of exit().
This is because exit() does some extra cleanup which in some implementations
of vfork(), for example, can actually modify the state of the parent process,
causing very weird bugs or crashes.  (issue #7971, Nick Gavrikov)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@46364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_externalivr.c
main/asterisk.c
res/res_agi.c
res/res_musiconhold.c