From 8927ced6dcd1338e1339821e7dcf93b47678da9f Mon Sep 17 00:00:00 2001 From: George Zhao Date: Sat, 30 Aug 2014 08:54:39 +0800 Subject: [PATCH] Update lcmulti.c --- src/lcmulti.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lcmulti.c b/src/lcmulti.c index ffb5f8d..b15cf46 100644 --- a/src/lcmulti.c +++ b/src/lcmulti.c @@ -50,6 +50,7 @@ static int lcurl_multi_cleanup(lua_State *L){ luaL_unref(L, LCURL_LUA_REGISTRY, p->h_ref); p->h_ref = LUA_NOREF; } + luaL_unref(L, LCURL_LUA_REGISTRY, p->tm.cb_ref); luaL_unref(L, LCURL_LUA_REGISTRY, p->tm.ud_ref); p->tm.cb_ref = p->tm.ud_ref = LUA_NOREF; @@ -432,4 +433,4 @@ void lcurl_multi_initlib(lua_State *L, int nup){ lua_pop(L, 1); lcurl_util_set_const(L, lcurl_multi_opt); -} \ No newline at end of file +}