diff --git a/src/xercesc/validators/schema/SchemaInfo.hpp b/src/xercesc/validators/schema/SchemaInfo.hpp index 58fcda1fa7f62a9aeaff615011940130d5d8dd72..29d63ebca3213a65eda50234721387ca7af9de85 100644 --- a/src/xercesc/validators/schema/SchemaInfo.hpp +++ b/src/xercesc/validators/schema/SchemaInfo.hpp @@ -367,10 +367,10 @@ inline SchemaInfo* SchemaInfo::getImportInfo(const unsigned int namespaceURI) co currInfo = fImportedInfoList->elementAt(i); if (currInfo->getTargetNSURI() == (int) namespaceURI) - break; + return currInfo; } - return currInfo; + return 0; } inline ValidationContext* SchemaInfo::getValidationContext() const {