From 6c2b110a8e074005d9cc2f449c3ab3374d795d13 Mon Sep 17 00:00:00 2001 From: dimitr Date: Tue, 20 Jun 2006 04:16:50 +0000 Subject: [PATCH] Fixed the bug reported by Adriano. --- src/jrd/evl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jrd/evl.cpp b/src/jrd/evl.cpp index dcc23e968d..59d84db548 100644 --- a/src/jrd/evl.cpp +++ b/src/jrd/evl.cpp @@ -3578,6 +3578,7 @@ static dsc* lock_state(thread_db* tdbb, jrd_nod* node, impure_value* impure) LCK_get_owner_handle(tdbb, temp_lock.lck_type); temp_lock.lck_length = sizeof(SLONG); temp_lock.lck_key.lck_long = id; + temp_lock.lck_dbb = dbb; if (LCK_lock(tdbb, &temp_lock, LCK_write, LCK_NO_WAIT)) { impure->vlu_misc.vlu_long = 1;