Fix. Use incorrect storage for values.
This commit is contained in:
parent
21106ca7bd
commit
1acb9b9de1
@ -24,7 +24,7 @@ static void lcurl_storage_ensure_t(lua_State *L, int t){
|
|||||||
lua_pop(L, 1);
|
lua_pop(L, 1);
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
lua_pushvalue(L, -1);
|
lua_pushvalue(L, -1);
|
||||||
lua_rawseti(L, -3, LCURL_STORAGE_SLIST);
|
lua_rawseti(L, -3, t);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ struct curl_slist* lcurl_storage_remove_slist(lua_State *L, int storage, int idx
|
|||||||
|
|
||||||
int lcurl_storage_free(lua_State *L, int storage){
|
int lcurl_storage_free(lua_State *L, int storage){
|
||||||
lua_rawgeti(L, LCURL_LUA_REGISTRY, storage);
|
lua_rawgeti(L, LCURL_LUA_REGISTRY, storage);
|
||||||
lua_rawgeti(L, -1, 1); // list storage
|
lua_rawgeti(L, -1, LCURL_STORAGE_SLIST); // list storage
|
||||||
if(lua_istable(L, -1)){
|
if(lua_istable(L, -1)){
|
||||||
lua_pushnil(L);
|
lua_pushnil(L);
|
||||||
while(lua_next(L, -2) != 0){
|
while(lua_next(L, -2) != 0){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user