diff options
Diffstat (limited to 'src/net')
| -rw-r--r-- | src/net/lua.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/net/lua.c b/src/net/lua.c index 829c2f7..f005185 100644 --- a/src/net/lua.c +++ b/src/net/lua.c @@ -210,6 +210,9 @@ int l_sendfile(lua_State* L){ if(!lua_isnil(L, -1)) filename = (char*)lua_tostring(L, -1); } + luaI_assert(L, !access(path, F_OK) /*file not found*/); + luaI_assert(L, !access(path, R_OK) /*missing permissions*/); + lua_pushvalue(L, res_idx); lua_pushstring(L, "client_fd"); lua_gettable(L, res_idx); @@ -221,9 +224,6 @@ int l_sendfile(lua_State* L){ lua_gettable(L, -2); int header = lua_gettop(L); - luaI_assert(L, !access(path, F_OK) /*file not found*/); - luaI_assert(L, !access(path, R_OK) /*missing permissions*/); - lua_pushstring(L, "Content-Type"); lua_gettable(L, header); |
