* 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))
|
), ltn12.source.file(io.open(file))
|
||||||
else
|
else
|
||||||
return Response( code, hdrs or { } ),
|
return Response( code, hdrs or { } )
|
||||||
ltn12.source.empty()
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
return Response( code, hdrs or { } ),
|
return Response( code, hdrs or { } )
|
||||||
ltn12.source.empty()
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
return Response( code, hdrs or { } ),
|
return Response( code, hdrs or { } )
|
||||||
ltn12.source.empty()
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
return Response( code, hdrs or { } ),
|
return Response( code, hdrs or { } )
|
||||||
ltn12.source.empty()
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
return self:failure(403, "Unable to transmit " .. stat.type .. " " .. file)
|
return self:failure(403, "Unable to transmit " .. stat.type .. " " .. file)
|
||||||
|
|
|
@ -283,6 +283,7 @@ function createtree()
|
||||||
local stat, err = luci.util.copcall(v)
|
local stat, err = luci.util.copcall(v)
|
||||||
if not stat then
|
if not stat then
|
||||||
error500("createtree failed: " .. k .. ": " .. err)
|
error500("createtree failed: " .. k .. ": " .. err)
|
||||||
|
luci.http.close()
|
||||||
os.exit(1)
|
os.exit(1)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue