]> granicus.if.org Git - apache/commitdiff
readd suexec setuid and user check
authorAndré Malo <nd@apache.org>
Sat, 24 Apr 2004 19:42:52 +0000 (19:42 +0000)
committerAndré Malo <nd@apache.org>
Sat, 24 Apr 2004 19:42:52 +0000 (19:42 +0000)
Related to PR: 28287

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103510 13f79535-47bb-0310-9956-ffa450edef68

os/unix/unixd.c

index 6d43fe70f5f3bdcdacb7c048a2cbb0c7db818dff..1d4c770bf0045530d03b59f305313690f6bb7d6a 100644 (file)
@@ -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;
-    /* } */
+    }
 }