From 29b9f3f42cde1a41e252ece1055d39cb3b3eada6 Mon Sep 17 00:00:00 2001 From: Guenter Knauf Date: Thu, 11 Apr 2013 00:19:30 +0000 Subject: [PATCH] Fixed Lua r:stat() time values. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1466743 13f79535-47bb-0310-9956-ffa450edef68 --- modules/lua/lua_request.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/lua/lua_request.c b/modules/lua/lua_request.c index e1a417d5d8..bf7220e499 100644 --- a/modules/lua/lua_request.c +++ b/modules/lua/lua_request.c @@ -1208,23 +1208,23 @@ static int lua_ap_stat(lua_State *L) lua_newtable(L); lua_pushstring(L, "mtime"); - lua_pushinteger(L, file_info.mtime); + lua_pushinteger(L, (ptrdiff_t)(file_info.mtime / 1000000)); lua_settable(L, -3); lua_pushstring(L, "atime"); - lua_pushinteger(L, file_info.atime); + lua_pushinteger(L, (ptrdiff_t)(file_info.atime / 1000000)); lua_settable(L, -3); lua_pushstring(L, "ctime"); - lua_pushinteger(L, file_info.ctime); + lua_pushinteger(L, (ptrdiff_t)(file_info.ctime / 1000000)); lua_settable(L, -3); lua_pushstring(L, "size"); - lua_pushinteger(L, file_info.size); + lua_pushinteger(L, (ptrdiff_t)file_info.size); lua_settable(L, -3); lua_pushstring(L, "filetype"); - lua_pushinteger(L, file_info.filetype); + lua_pushinteger(L, (ptrdiff_t)file_info.filetype); lua_settable(L, -3); return 1; -- 2.40.0