X-Git-Url: http://git.wpitchoune.net/gitweb/?p=ppastats.git;a=blobdiff_plain;f=src%2Fppastats.c;h=a7cd7e9d20b160190223456c5db87fa70a20fa97;hp=56293d5cceecf4314ab2ec43261d6db0ba5c95e4;hb=df7ffb359d84bd4eb3dbeafdc528eb0ac3675073;hpb=f279b20c8087cd0d118c258f2d76d2e3c19d53f6 diff --git a/src/ppastats.c b/src/ppastats.c index 56293d5..a7cd7e9 100644 --- a/src/ppastats.c +++ b/src/ppastats.c @@ -345,6 +345,16 @@ static void distro_stats_free(struct distro_stats *distro) free(distro); } +static void distro_stats_list_free(struct distro_stats **distros) +{ + if (distros) { + while (*distros) { + distro_stats_free(*distros); + distros++; + } + } +} + static void version_stats_free(struct version_stats *version) { struct distro_stats **distros; @@ -374,7 +384,7 @@ static void package_stats_free(struct package_stats *package) } free(package->versions); } - + distro_stats_list_free(package->distros); free(package->name); free(package); }