From: André Malo Date: Sat, 24 Apr 2004 19:42:52 +0000 (+0000) Subject: readd suexec setuid and user check X-Git-Tag: pre_ajp_proxy~320 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=67a400fb6bcf5810e678dd9d6171d2bc93d06f8d;p=apache readd suexec setuid and user check Related to PR: 28287 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103510 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/os/unix/unixd.c b/os/unix/unixd.c index 6d43fe70f5..1d4c770bf0 100644 --- a/os/unix/unixd.c +++ b/os/unix/unixd.c @@ -213,10 +213,9 @@ AP_DECLARE(void) unixd_pre_config(apr_pool_t *ptemp) return; } - /* XXX - apr_stat is incapable of checking suid bits (grumble) */ - /* if ((wrapper.filetype & S_ISUID) && wrapper.user == 0) { */ + if ((wrapper.protection & APR_USETID) && wrapper.user == 0) { unixd_config.suexec_enabled = 1; - /* } */ + } }