@@ -253,6 +253,8 @@ namespace sdl
{
lock();
ThreadVariant *v = comm->getValue(name);
+ if (v)
+ v->retain();
unlock();
return v;
}
@@ -82,7 +82,6 @@ namespace sdl
lua_pushnil(L);
return 1;
- v->retain();
t->clear(name);
switch(v->type)