|
From: <hv...@us...> - 2012-11-20 12:24:03
|
Revision: 57386
http://firebird.svn.sourceforge.net/firebird/?rev=57386&view=rev
Author: hvlad
Date: 2012-11-20 12:23:53 +0000 (Tue, 20 Nov 2012)
Log Message:
-----------
Make sure relation's flags are loaded from disk before analyze them
Modified Paths:
--------------
firebird/trunk/src/jrd/vio.cpp
Modified: firebird/trunk/src/jrd/vio.cpp
===================================================================
--- firebird/trunk/src/jrd/vio.cpp 2012-11-20 12:23:17 UTC (rev 57385)
+++ firebird/trunk/src/jrd/vio.cpp 2012-11-20 12:23:53 UTC (rev 57386)
@@ -3234,7 +3234,11 @@
for (size_t i = 1; (vector = attachment->att_relations) && i < vector->count(); i++)
{
- if ((relation = (*vector)[i]) &&
+ relation = (*vector)[i];
+ if (relation)
+ relation = MET_lookup_relation_id(tdbb, i, false);
+
+ if (relation &&
!(relation->rel_flags & (REL_deleted | REL_deleting)) &&
!relation->isTemporary() &&
relation->getPages(tdbb)->rel_pages)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|