X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fppastats.c;fp=src%2Fppastats.c;h=fdcd6e1ffa34b56a44594d1089cd648e9c0ac2c4;hb=a48a3dcf56462a9de729ee6e0bcbf789fe74d9cd;hp=3f94038928075ca5967e2e03a6956a523ad4f6bd;hpb=55a7f2b7efc4e961882f1c28f06af312fc400c99;p=ppastats.git diff --git a/src/ppastats.c b/src/ppastats.c index 3f94038..fdcd6e1 100644 --- a/src/ppastats.c +++ b/src/ppastats.c @@ -90,6 +90,7 @@ static struct distro_stats *distro_stats_new(const char *name) d->name = strdup(name); d->archs = NULL; d->download_count = 0; + d->ddts = NULL; return d; } @@ -194,7 +195,8 @@ struct daily_download_total **add_totals static void pkg_add_distro(struct package_stats *pkg, const char *distro_name, - int distro_count) + int distro_count, + struct daily_download_total **ddts) { struct distro_stats **pkg_distros, *pkg_distro; @@ -219,6 +221,7 @@ pkg_add_distro(struct package_stats *pkg, } pkg_distro->download_count += distro_count; + pkg_distro->ddts = add_totals(pkg_distro->ddts, ddts); } struct ppa_stats * @@ -287,7 +290,7 @@ create_ppa_stats(const char *owner, arch = get_arch_stats(distro, arch_series->architecture_tag); arch->download_count += count; - pkg_add_distro(pkg, distro_series->name, count); + pkg_add_distro(pkg, distro_series->name, count, totals); daily_download_total_list_free(totals);