]> granicus.if.org Git - apache/commitdiff
Only ask for the stat info we really use.
authorGuenter Knauf <fuankg@apache.org>
Sun, 14 Apr 2013 20:03:07 +0000 (20:03 +0000)
committerGuenter Knauf <fuankg@apache.org>
Sun, 14 Apr 2013 20:03:07 +0000 (20:03 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1467822 13f79535-47bb-0310-9956-ffa450edef68

modules/lua/lua_request.c

index b153cbd46663a71fba0464e78cf9e92faa1c5484..4b57b9f8764f165dfdfeefbbeed7a13988d17066 100644 (file)
@@ -670,7 +670,7 @@ static int lua_ap_sendfile(lua_State *L)
     luaL_checktype(L, 2, LUA_TSTRING);
     r = ap_lua_check_request_rec(L, 1);
     filename = lua_tostring(L, 2);
-    apr_stat(&file_info, filename, APR_FINFO_NORM, r->pool);
+    apr_stat(&file_info, filename, APR_FINFO_MIN, r->pool);
     if (file_info.filetype == APR_NOFILE || file_info.filetype == APR_DIR) {
         lua_pushboolean(L, 0);
     }
@@ -1216,7 +1216,7 @@ static int lua_ap_stat(lua_State *L)
     luaL_checktype(L, 2, LUA_TSTRING);
     r = ap_lua_check_request_rec(L, 1);
     filename = lua_tostring(L, 2);
-    if (apr_stat(&file_info, filename, APR_FINFO_NORM, r->pool) == OK) {
+    if (apr_stat(&file_info, filename, APR_FINFO_MIN, r->pool) == OK) {
         lua_newtable(L);
 
         lua_pushstring(L, "mtime");