- maybe better this way
authorMichael Schroeder <mls@suse.de>
Tue, 21 Oct 2008 17:19:14 +0000 (17:19 +0000)
committerMichael Schroeder <mls@suse.de>
Tue, 21 Oct 2008 17:19:14 +0000 (17:19 +0000)
src/repo_solv.c

index e4566cc..7deae59 100644 (file)
@@ -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)