Fix. easy:reset() returns correct value
parent
171aa24120
commit
5fae338602
|
@ -230,7 +230,8 @@ local curl_check_multi_info = function()
|
|||
|
||||
if ok then on_end(easy, nil, done_url) else on_end(easy, err, done_url) end
|
||||
|
||||
easy:reset().data = nil
|
||||
easy:reset()
|
||||
easy.data = nil
|
||||
qfree:push(easy)
|
||||
end
|
||||
|
||||
|
|
|
@ -240,6 +240,7 @@ static int lcurl_easy_reset(lua_State *L){
|
|||
if(p->storage != LUA_NOREF){
|
||||
lcurl_storage_free(L, p->storage);
|
||||
p->storage = lcurl_storage_init(L);
|
||||
lua_settop(L, 1);
|
||||
}
|
||||
|
||||
return 1;
|
||||
|
|
|
@ -885,7 +885,7 @@ function test_unset()
|
|||
gc_collect()
|
||||
assert(pfrom.value)
|
||||
|
||||
e:unsetopt_httppost()
|
||||
assert_equal(e, e:unsetopt_httppost())
|
||||
|
||||
gc_collect()
|
||||
assert(not pfrom.value)
|
||||
|
@ -902,7 +902,7 @@ function test_reset()
|
|||
gc_collect()
|
||||
assert(pfrom.value)
|
||||
|
||||
e:reset()
|
||||
assert_equal(e, e:reset())
|
||||
|
||||
gc_collect()
|
||||
assert(not pfrom.value)
|
||||
|
|
Loading…
Reference in New Issue