lua: fix memory leak problem