Loading include/mpm_common.h +1 −1 Changes for include/mpm_common.h: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -365,7 +365,7 @@ extern const char *ap_mpm_set_exception_hook(cmd_parms *cmd, void *dummy, AP_DECLARE_HOOK(int,monitor,(apr_pool_t *p)) /* register modules that undertake to manage system security */ extern int sys_privileges; AP_DECLARE(int) sys_privileges_handlers(int inc); AP_DECLARE_HOOK(int, drop_privileges, (apr_pool_t * pchild, server_rec * s)) #ifdef __cplusplus Loading modules/arch/unix/mod_unixd.c +1 −1 Changes for modules/arch/unix/mod_unixd.c: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -279,7 +279,7 @@ unixd_pre_config(apr_pool_t *pconf, apr_pool_t *plog, unixd_config.chroot_dir = NULL; /* none */ ++sys_privileges; sys_privileges_handlers(1); return OK; } Loading server/core.c +6 −1 Changes for server/core.c: 6 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -3887,7 +3887,12 @@ static int core_pre_connection(conn_rec *c, void *csd) /* Insist that at least one module will undertake to provide system * security by dropping startup privileges. */ AP_DECLARE(int) sys_privileges = 0; static int sys_privileges = 0; AP_DECLARE(int) sys_privileges_handlers(int inc) { sys_privileges += inc; return sys_privileges; } static int core_pre_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) { if (!sys_privileges) { Loading Loading
include/mpm_common.h +1 −1 Changes for include/mpm_common.h: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -365,7 +365,7 @@ extern const char *ap_mpm_set_exception_hook(cmd_parms *cmd, void *dummy, AP_DECLARE_HOOK(int,monitor,(apr_pool_t *p)) /* register modules that undertake to manage system security */ extern int sys_privileges; AP_DECLARE(int) sys_privileges_handlers(int inc); AP_DECLARE_HOOK(int, drop_privileges, (apr_pool_t * pchild, server_rec * s)) #ifdef __cplusplus Loading
modules/arch/unix/mod_unixd.c +1 −1 Changes for modules/arch/unix/mod_unixd.c: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -279,7 +279,7 @@ unixd_pre_config(apr_pool_t *pconf, apr_pool_t *plog, unixd_config.chroot_dir = NULL; /* none */ ++sys_privileges; sys_privileges_handlers(1); return OK; } Loading
server/core.c +6 −1 Changes for server/core.c: 6 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -3887,7 +3887,12 @@ static int core_pre_connection(conn_rec *c, void *csd) /* Insist that at least one module will undertake to provide system * security by dropping startup privileges. */ AP_DECLARE(int) sys_privileges = 0; static int sys_privileges = 0; AP_DECLARE(int) sys_privileges_handlers(int inc) { sys_privileges += inc; return sys_privileges; } static int core_pre_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) { if (!sys_privileges) { Loading