summaryrefslogtreecommitdiff
path: root/main/asterisk.c
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2006-09-18 19:58:27 +0000
committerKevin P. Fleming <kpfleming@digium.com>2006-09-18 19:58:27 +0000
commitc97841dbf7498006e5e5cdd382d4583bbaed4a43 (patch)
tree869aba17a9682b1f8dc422264eb54c83daf837b8 /main/asterisk.c
parent23def858f760815aceb49c5e92f020b4ca890aba (diff)
always use fork() when available
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43216 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/asterisk.c')
-rw-r--r--main/asterisk.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/main/asterisk.c b/main/asterisk.c
index e8bf9575b..e981a7677 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -698,10 +698,10 @@ int ast_safe_system(const char *s)
#if defined(HAVE_WORKING_FORK) || defined(HAVE_WORKING_VFORK)
ast_replace_sigchld();
-#ifdef HAVE_WORKING_VFORK
- pid = vfork();
-#else
+#ifdef HAVE_WORKING_FORK
pid = fork();
+#else
+ pid = vfork();
#endif
if (pid == 0) {