fixed style
[ppastats.git] / src / ppastats.c
index 56293d5..5fb0be1 100644 (file)
@@ -183,8 +183,8 @@ static struct daily_download_total **add_total
        item = malloc(sizeof(struct daily_download_total));
        memcpy(item, total, sizeof(struct daily_download_total));
 
-       result = (struct daily_download_total **)
-               list_add((void **)totals, (void *)item);
+       result = (struct daily_download_total **)list_add((void **)totals,
+                                                         (void *)item);
 
        free(totals);
 
@@ -194,14 +194,12 @@ static struct daily_download_total **add_total
 struct daily_download_total **add_totals
 (struct daily_download_total **total1, struct daily_download_total **total2)
 {
-       struct daily_download_total **cur;
-       struct daily_download_total **result;
+       struct daily_download_total **cur, **result;
 
        result = total1;
        cur = total2;
        while (*cur) {
                result = add_total(result, *cur);
-
                cur++;
        }
 
@@ -231,9 +229,8 @@ pkg_add_distro(struct package_stats *pkg,
 
        if (!pkg_distro) {
                pkg_distro = distro_stats_new(distro_name);
-               tmp
-                       = (struct distro_stats **)
-                       list_add((void **)pkg->distros, (void *)pkg_distro);
+               tmp = (struct distro_stats **)list_add((void **)pkg->distros,
+                                                      (void *)pkg_distro);
                free(pkg->distros);
                pkg->distros = tmp;
        }
@@ -345,6 +342,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 +381,7 @@ static void package_stats_free(struct package_stats *package)
                }
                free(package->versions);
        }
-
+       distro_stats_list_free(package->distros);
        free(package->name);
        free(package);
 }