Author: mlschroe Date: Fri Oct 31 16:01:57 2008 New Revision: 11560 URL: http://svn.opensuse.org/viewcvs/zypp?rev=11560&view=rev Log: - fix entry tests Modified: trunk/sat-solver/src/repo.c Modified: trunk/sat-solver/src/repo.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/src/repo.c?rev=11560&r1=11559&r2=11560&view=diff ============================================================================== --- trunk/sat-solver/src/repo.c (original) +++ trunk/sat-solver/src/repo.c Fri Oct 31 16:01:57 2008 @@ -812,7 +812,7 @@ } for (i = 0, data = repo->repodata; i < repo->nrepodata; i++, data++) { - if (entry && (entry < data->start || entry >= data->end)) + if (entry != SOLVID_META && (entry < data->start || entry >= data->end)) continue; if (!repodata_precheck_keyname(data, keyname)) continue; @@ -834,13 +834,13 @@ if (keyname == RPM_RPMDBID) { - if (repo->rpmdbid && entry && entry >= repo->start && entry < repo->end) + if (repo->rpmdbid && entry >= repo->start && entry < repo->end) return repo->rpmdbid[entry - repo->start]; return notfound; } for (i = 0, data = repo->repodata; i < repo->nrepodata; i++, data++) { - if (entry && (entry < data->start || entry >= data->end)) + if (entry != SOLVID_META && (entry < data->start || entry >= data->end)) continue; if (!repodata_precheck_keyname(data, keyname)) continue; @@ -879,7 +879,7 @@ } for (i = 0, data = repo->repodata; i < repo->nrepodata; i++, data++) { - if (entry && (entry < data->start || entry >= data->end)) + if (entry != SOLVID_META && (entry < data->start || entry >= data->end)) continue; if (!repodata_precheck_keyname(data, keyname)) continue; @@ -907,7 +907,7 @@ int i, j; for (i = 0, data = repo->repodata; i < repo->nrepodata; i++, data++) { - if (entry && (entry < data->start || entry >= data->end)) + if (entry != SOLVID_META && (entry < data->start || entry >= data->end)) continue; if (!repodata_precheck_keyname(data, keyname)) continue; @@ -932,7 +932,7 @@ int i, j; for (i = 0, data = repo->repodata; i < repo->nrepodata; i++, data++) { - if (entry && (entry < data->start || entry >= data->end)) + if (entry != SOLVID_META && (entry < data->start || entry >= data->end)) continue; if (!repodata_precheck_keyname(data, keyname)) continue; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org