diff options
Diffstat (limited to 'threadproc/unix/proc.c')
-rw-r--r-- | threadproc/unix/proc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/threadproc/unix/proc.c b/threadproc/unix/proc.c index ecfeddea3..e5fa9a0d1 100644 --- a/threadproc/unix/proc.c +++ b/threadproc/unix/proc.c @@ -56,6 +56,7 @@ #include "apr_strings.h" #include "apr_portable.h" #include "apr_signal.h" +#include "apr_random.h" APR_DECLARE(apr_status_t) apr_procattr_create(apr_procattr_t **new, apr_pool_t *pool) @@ -232,6 +233,8 @@ APR_DECLARE(apr_status_t) apr_proc_fork(apr_proc_t *proc, apr_pool_t *pool) proc->out = NULL; proc->err = NULL; + apr_random_after_fork(proc); + return APR_INCHILD; } |