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. |