diff options
Diffstat (limited to 'src/odb_backend.nobj.lua')
-rw-r--r-- | src/odb_backend.nobj.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/odb_backend.nobj.lua b/src/odb_backend.nobj.lua index cd5295b..57b6912 100644 --- a/src/odb_backend.nobj.lua +++ b/src/odb_backend.nobj.lua @@ -40,6 +40,7 @@ static void ODBBackend_ref(ODBBackend *backend) { static void ODBBackend_unref(ODBBackend *backend) { lua_State *L = backend->L; + assert(backend->ref_count > 0); if((--backend->ref_count) == 0) { luaL_unref(L, LUA_REGISTRYINDEX, backend->read); luaL_unref(L, LUA_REGISTRYINDEX, backend->read_prefix); |