Commit 0e04ee8e authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  There is no errno using apr.  A quick grep reveals a dozen or so files
  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
parent a30aeae5
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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;
    }