}
kd.languages = languages;
kd.nlanguages = nlanguages;
- repo_write(repo, fp, keyfilter_other, &kd, fileinfos, nfileinfos);
+ repo_write(repo, fp, keyfilter_other, &kd, nfileinfos ? fileinfos : 0, nfileinfos);
fclose(fp);
for (i = 0; i < nlanguages; i++)
free(languages[i]);
fclose(fp);
nfileinfos++;
}
- repo_write(repo, stdout, keyfilter_solv, 0, fileinfos, nfileinfos);
+ repo_write(repo, stdout, keyfilter_solv, 0, nfileinfos ? fileinfos : 0, nfileinfos);
for (i = 0; i < nfileinfos; i++)
{
sat_free(fileinfos[i].addedfileprovides);
*sp++ = cbdata.keymap[REPODATA_INFO];
*sp++ = cbdata.keymap[REPODATA_ADDEDFILEPROVIDES];
for (j = 0; fileinfo[i].addedfileprovides[j]; j++)
- j++;
+ ;
cbdata.mykeys[cbdata.keymap[REPODATA_ADDEDFILEPROVIDES]].size += j + 1;
}
else