Fix for bug 212090. nsInMemoryDataSource:GetSource() doesn't iterate over assertions correctly.

r=ben, sr=ben
This commit is contained in:
varga%netscape.com 2003-07-12 04:00:32 +00:00
parent 20c4cde927
commit 48638b2afa

View File

@ -1089,8 +1089,8 @@ InMemoryDataSource::GetSource(nsIRDFResource* property,
NS_AUTOLOCK(mLock);
for (Assertion* as = GetReverseArcs(target); as != nsnull; as = as->mNext) {
if ((property == as->u.as.mProperty) && (tv == (as->u.as.mTruthValue))) {
for (Assertion* as = GetReverseArcs(target); as; as = as->u.as.mInvNext) {
if ((property == as->u.as.mProperty) && (tv == as->u.as.mTruthValue)) {
*source = as->mSource;
NS_ADDREF(*source);
return NS_OK;