[zypp-commit] r8391 - /trunk/sat-solver/src/repodata.c
Author: matz Date: Tue Jan 29 18:24:52 2008 New Revision: 8391 URL: http://svn.opensuse.org/viewcvs/zypp?rev=8391&view=rev Log: Small nit. Modified: trunk/sat-solver/src/repodata.c Modified: trunk/sat-solver/src/repodata.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/src/repodata.c?rev=8391&r1=8390&r2=8391&view=diff ============================================================================== --- trunk/sat-solver/src/repodata.c (original) +++ trunk/sat-solver/src/repodata.c Tue Jan 29 18:24:52 2008 @@ -127,9 +127,9 @@ static unsigned char * data_fetch(unsigned char *dp, KeyValue *kv, Repokey *key) { + kv->eof = 1; if (!dp) return 0; - kv->eof = 1; switch (key->type) { case TYPE_VOID: @@ -471,8 +471,9 @@ do { ddp = data_fetch(ddp, &kv, key); - if (ddp) - stop = callback(cbdata, data->repo->pool->solvables + data->start + entry, data, key, &kv); + if (!ddp) + break; + stop = callback(cbdata, data->repo->pool->solvables + data->start + entry, data, key, &kv); } while (!kv.eof && !stop); if (onekey || stop > SEARCH_NEXT_KEY) -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org
participants (1)
-
matz@svn.opensuse.org