]> granicus.if.org Git - apache/commitdiff
There is no errno using apr. A quick grep reveals a dozen or so files
authorWilliam A. Rowe Jr <wrowe@apache.org>
Mon, 10 Sep 2001 03:51:28 +0000 (03:51 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Mon, 10 Sep 2001 03:51:28 +0000 (03:51 +0000)
  with serious errno problems, particularly in mod_dav :(

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

modules/arch/win32/mod_isapi.c

index 17239dd51531d4506ccfe65e6db075215b98ba7b..2265dd8297c1ba65c10febb587cd671c5bebc850 100644 (file)
@@ -1239,14 +1239,14 @@ static const char *isapi_cmd_cachefile(cmd_parms *cmd, void *dummy,
     char *fspec;
     
     fspec = ap_server_root_relative(cmd->pool, filename);
-    if (apr_stat(&tmp, fspec, 
-                 APR_FINFO_TYPE, cmd->temp_pool) != APR_SUCCESS) { 
-       ap_log_error(APLOG_MARK, APLOG_WARNING, errno, cmd->server,
+    if ((rv = apr_stat(&tmp, fspec, 
+                 APR_FINFO_TYPE, cmd->temp_pool)) != APR_SUCCESS) { 
+       ap_log_error(APLOG_MARK, APLOG_WARNING, rv, cmd->server,
            "ISAPI: unable to stat(%s), skipping", filename);
        return NULL;
     }
     if (tmp.filetype != APR_REG) {
-       ap_log_error(APLOG_MARK, APLOG_WARNING, errno, cmd->server,
+       ap_log_error(APLOG_MARK, APLOG_WARNING|APLOG_NOERRNO, 0, cmd->server,
            "ISAPI: %s isn't a regular file, skipping", filename);
        return NULL;
     }