Skip to content

Commit 13e5dd6

Browse files
committed
Merge pull request #38 from moteus/master
Change. `multi:iperform` unset callback functions for easy handles.
2 parents e763608 + 1d45b60 commit 13e5dd6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

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)