/* Finalizes the vm Return nil + errmsg or nil in case of sucess  */
static int finalize(lua_State *L, cur_data *cur)
/* Finalizes the vm Return nil + errmsg or nil in case of sucess  */
static int finalize(lua_State *L, cur_data *cur)
{
        cur->sql_vm = NULL;
        lua_pushnil(L);
        lua_pushliteral(L, LUASQL_PREFIX);
        lua_pushstring(L, errmsg);
        sqlite_freemem(errmsg);
        lua_concat(L, 2);
        return 2;
    }
	lua_pushnil(L);
    return 1;
}