From: Michael Schroeder Date: Tue, 21 Oct 2008 17:19:14 +0000 (+0000) Subject: - maybe better this way X-Git-Tag: BASE-SuSE-Code-12_1-Branch~308^2~118 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c2b1f4cd5e7e32901a620af158b2ce3ea65a43b;p=thirdparty%2Flibsolv.git - maybe better this way --- diff --git a/src/repo_solv.c b/src/repo_solv.c index e4566cc2..7deae592 100644 --- a/src/repo_solv.c +++ b/src/repo_solv.c @@ -1048,7 +1048,7 @@ printf("pop flexarray %d %d\n", keydepth, nentries); if (keydepth == 0) data.mainschemaoffsets[keyp - 1 - (schemadata + schemata[data.mainschema])] = data.incoredatalen; - if (needchunk) + if (keydepth == 0 || needchunk) { /* read data chunk to dp */ if (data.error)