Skip to content

Commit 1d45b60

Browse files
committed
Change. multi:ipreform unset callback function for easy handles.
Add. cURLv2 interface support add easy handle to multi during iteration.
1 parent fea2547 commit 1d45b60

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/lua/cURL/impl/cURL.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ local function make_iterator(self, perform)
104104
buffers:append(e, "done", ok)
105105
else buffers:append(e, "error", err) end
106106
self:remove_handle(e)
107+
e:unsetopt_headerfunction()
108+
e:unsetopt_writefunction()
107109
end
108110
end
109111

@@ -384,6 +386,8 @@ function Multi:add_handle(e)
384386
local ok, err = add_handle(self, h)
385387
if not ok then return nil, err end
386388
self._easy[h], self._easy.n = e, self._easy.n + 1
389+
self._easy_mark = nil
390+
387391
return self
388392
end
389393

0 commit comments

Comments
 (0)