* libs/httpd: Fixed a problem with empty sources in filehandler

This commit is contained in:
Steven Barth 2008-06-28 17:03:47 +00:00
parent 3fc7d3f5de
commit 8ca3b888ad
2 changed files with 5 additions and 8 deletions

View file

@ -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)

View 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