diff options
author | Benoit Germain <bnt.germain@gmail.com> | 2012-08-10 08:28:11 +0200 |
---|---|---|
committer | Benoit Germain <bnt.germain@gmail.com> | 2012-08-10 08:28:11 +0200 |
commit | 32aa7012099d6a4b714aef27ab9dbacbdb728c1f (patch) | |
tree | e6408603a0b07324dcd0cdc189558eafad320785 /src/keeper.h | |
parent | 41b4da54f25d9870b5a0a965815be1e3c1578e80 (diff) | |
download | lanes-32aa7012099d6a4b714aef27ab9dbacbdb728c1f.tar.gz lanes-32aa7012099d6a4b714aef27ab9dbacbdb728c1f.tar.bz2 lanes-32aa7012099d6a4b714aef27ab9dbacbdb728c1f.zip |
fix possible crash at application shutdown when a race condition causes linda objects to be collected after the keeper states are cleaned up.
Diffstat (limited to 'src/keeper.h')
-rw-r--r-- | src/keeper.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/keeper.h b/src/keeper.h index 0990846..6c4c6f9 100644 --- a/src/keeper.h +++ b/src/keeper.h | |||
@@ -14,7 +14,6 @@ struct s_Keeper *keeper_acquire( const void *ptr); | |||
14 | void keeper_release( struct s_Keeper *K); | 14 | void keeper_release( struct s_Keeper *K); |
15 | void keeper_toggle_nil_sentinels( lua_State *L, int _val_i, int _nil_to_sentinel); | 15 | void keeper_toggle_nil_sentinels( lua_State *L, int _val_i, int _nil_to_sentinel); |
16 | int keeper_call( lua_State *K, char const *func_name, lua_State *L, void *linda, uint_t starting_index); | 16 | int keeper_call( lua_State *K, char const *func_name, lua_State *L, void *linda, uint_t starting_index); |
17 | void close_keepers(void); | ||
18 | 17 | ||
19 | 18 | ||
20 | #endif // __keeper_h__ \ No newline at end of file | 19 | #endif // __keeper_h__ \ No newline at end of file |