]> granicus.if.org Git - apache/commitdiff
Another potential ap_server_root_relative failure.
authorWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 15 Mar 2002 16:57:08 +0000 (16:57 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 15 Mar 2002 16:57:08 +0000 (16:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93957 13f79535-47bb-0310-9956-ffa450edef68

modules/arch/win32/mod_isapi.c

index 331ac48a61fcbdd6d1312f242945b3a78ef3484a..178f568af351462e128dd39d05ac995c0ec04e3d 100644 (file)
@@ -1232,7 +1232,7 @@ static const char *isapi_cmd_cachefile(cmd_parms *cmd, void *dummy,
     char *fspec;
     
     fspec = ap_server_root_relative(cmd->pool, filename);
-    if ((rv = apr_stat(&tmp, fspec, 
+    if (!fspec || (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);