* libs/httpd: Fixed a problem with empty sources in filehandler
This commit is contained in:
parent
3fc7d3f5de
commit
8ca3b888ad
2 changed files with 5 additions and 8 deletions
|
@ -72,20 +72,16 @@ function Simple.handle_get(self, request, sourcein, sinkerr)
|
|||
}
|
||||
), ltn12.source.file(io.open(file))
|
||||
else
|
||||
return Response( code, hdrs or { } ),
|
||||
ltn12.source.empty()
|
||||
return Response( code, hdrs or { } )
|
||||
end
|
||||
else
|
||||
return Response( code, hdrs or { } ),
|
||||
ltn12.source.empty()
|
||||
return Response( code, hdrs or { } )
|
||||
end
|
||||
else
|
||||
return Response( code, hdrs or { } ),
|
||||
ltn12.source.empty()
|
||||
return Response( code, hdrs or { } )
|
||||
end
|
||||
else
|
||||
return Response( code, hdrs or { } ),
|
||||
ltn12.source.empty()
|
||||
return Response( code, hdrs or { } )
|
||||
end
|
||||
else
|
||||
return self:failure(403, "Unable to transmit " .. stat.type .. " " .. file)
|
||||
|
|
|
@ -283,6 +283,7 @@ function createtree()
|
|||
local stat, err = luci.util.copcall(v)
|
||||
if not stat then
|
||||
error500("createtree failed: " .. k .. ": " .. err)
|
||||
luci.http.close()
|
||||
os.exit(1)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue