diff options
author | Benoit Germain <bnt.germain@gmail.com> | 2011-02-14 21:19:28 +0100 |
---|---|---|
committer | Benoit Germain <bnt.germain@gmail.com> | 2011-02-14 21:19:28 +0100 |
commit | baeb379c2e4eb436ecb0bcc4d88cb50930ef378e (patch) | |
tree | 3f6f0f919305afbe671eee31bcc7ac22bf531f57 /src/tools.h | |
parent | a661736f7984292a41d71847de68590f6b8ca08a (diff) | |
download | lanes-baeb379c2e4eb436ecb0bcc4d88cb50930ef378e.tar.gz lanes-baeb379c2e4eb436ecb0bcc4d88cb50930ef378e.tar.bz2 lanes-baeb379c2e4eb436ecb0bcc4d88cb50930ef378e.zip |
Fixed application hang-up because keeper state was not released in case of errors thrown by inter-state data copy for unsupported types
Diffstat (limited to 'src/tools.h')
-rw-r--r-- | src/tools.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools.h b/src/tools.h index 05bee59..0907df2 100644 --- a/src/tools.h +++ b/src/tools.h | |||
@@ -64,8 +64,8 @@ typedef struct { | |||
64 | 64 | ||
65 | void luaG_push_proxy( lua_State *L, luaG_IdFunction idfunc, DEEP_PRELUDE *deep_userdata ); | 65 | void luaG_push_proxy( lua_State *L, luaG_IdFunction idfunc, DEEP_PRELUDE *deep_userdata ); |
66 | 66 | ||
67 | void luaG_inter_copy( lua_State *L, lua_State *L2, uint_t n ); | 67 | int luaG_inter_copy( lua_State *L, lua_State *L2, uint_t n); |
68 | void luaG_inter_move( lua_State *L, lua_State *L2, uint_t n ); | 68 | int luaG_inter_move( lua_State *L, lua_State *L2, uint_t n); |
69 | 69 | ||
70 | // Lock for reference counter inc/dec locks (to be initialized by outside code) | 70 | // Lock for reference counter inc/dec locks (to be initialized by outside code) |
71 | // | 71 | // |