aboutsummaryrefslogtreecommitdiff
path: root/src/net
diff options
context:
space:
mode:
Diffstat (limited to 'src/net')
-rw-r--r--src/net/lua.c6
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);