lua: fix memory leak in set method