Author: mlschroe Date: Wed Mar 19 22:18:11 2008 New Revision: 9213 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9213&view=rev Log: - fix memory leak - fix stupid typo Modified: trunk/sat-solver/tools/common_write.c trunk/sat-solver/tools/repo_write.c Modified: trunk/sat-solver/tools/common_write.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/tools/common_write.c?rev=9213&r1=9212&r2=9213&view=diff ============================================================================== --- trunk/sat-solver/tools/common_write.c (original) +++ trunk/sat-solver/tools/common_write.c Wed Mar 19 22:18:11 2008 @@ -248,7 +248,7 @@ } 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]); @@ -272,7 +272,7 @@ 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); Modified: trunk/sat-solver/tools/repo_write.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/tools/repo_write.c?rev=9213&r1=9212&r2=9213&view=diff ============================================================================== --- trunk/sat-solver/tools/repo_write.c (original) +++ trunk/sat-solver/tools/repo_write.c Wed Mar 19 22:18:11 2008 @@ -1241,7 +1241,7 @@ *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 -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org