- initialize kv.eof in the fix/flexarray case
authorMichael Schroeder <mls@suse.de>
Sat, 11 Oct 2008 15:02:32 +0000 (15:02 +0000)
committerMichael Schroeder <mls@suse.de>
Sat, 11 Oct 2008 15:02:32 +0000 (15:02 +0000)
src/repodata.c

index 7b14a76..f269fd7 100644 (file)
@@ -687,6 +687,7 @@ repodata_search(Repodata *data, Id entry, Id keyname, int (*callback)(void *cbda
          ddp = data_read_id(ddp, &nentries);
          kv.num = nentries;
          kv.entry = 0;
+         kv.eof = 0;
           while (ddp && nentries > 0)
            {
              if (key->type == REPOKEY_TYPE_FLEXARRAY || !kv.entry)