Skip to content

Commit bf4b8b0

Browse files
committed
Change. multi iterator returns response code as data for done row
1 parent 1dbb374 commit bf4b8b0

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

lakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ target('build', cURL)
1919

2020
install = target('install', {
2121
file.group{odir=LIBDIR; src = cURL };
22-
file.group{odir=J(LIBDIR, PROJECT); src = J("src", "lua") ; recurse = true };
22+
file.group{odir=LIBDIR; src = J("src", "lua") ; recurse = true };
2323
file.group{odir=J(ROOT, 'examples'); src = 'examples'; recurse = true };
2424
file.group{odir=TESTDIR; src = 'test'; recurse = true };
2525
})

src/lua/cURL/impl/cURL.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ local function make_iterator(self, perform)
8383
for _, a in ipairs(self._easy) do
8484
if e == a:handle() then e = a break end
8585
end
86-
if ok then buffers:append(e, "done", ok)
86+
if ok then
87+
ok = e:getinfo_response_code() or ok
88+
buffers:append(e, "done", ok)
8789
else buffers:append(e, "error", err) end
8890
end
8991
remain = n

0 commit comments

Comments
 (0)