aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xgenerate-json.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/generate-json.lua b/generate-json.lua
index c62ee32..1e16735 100755
--- a/generate-json.lua
+++ b/generate-json.lua
@@ -42,6 +42,7 @@ function get_mirrors(uri)
error("Failed to get mirrors yaml!")
end
local y = assert(stream:get_body_as_string())
+ stream:shutdown()
local mirrors = yaml.load(y)
for idx, mirror in ipairs(mirrors) do
for _,url in ipairs(mirror.urls) do
@@ -56,7 +57,8 @@ end
function get_index_status(uri)
local res = {}
local status, modified
- local headers = request.new_from_uri(uri):go(conf.http_timeout)
+ local headers, stream = request.new_from_uri(uri):go(conf.http_timeout)
+ stream:shutdown()
if headers then
status = headers:get(":status")
else