]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-stats: Add stats_reset function
authorAki Tuomi <aki.tuomi@dovecot.net>
Mon, 11 Jan 2016 13:46:05 +0000 (15:46 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 15 Jan 2016 17:13:45 +0000 (19:13 +0200)
src/lib-stats/stats.c
src/lib-stats/stats.h

index f2ee9724c39566f1a4a3b7299c51ff40920f9f62..258c097f357661c98834307565e97a6155b4de3f 100644 (file)
@@ -218,3 +218,8 @@ void *stats_fill_ptr(struct stats *stats, struct stats_item *item)
 {
        return PTR_OFFSET(stats, item->pos);
 }
+
+void stats_reset(struct stats *stats)
+{
+       memset(stats, 0, stats_total_size);
+}
index 85058fd8d92ad2fd64ed24e36522b0d277d51aec..0cd0dc3ce842c23e37eebb62f2020d5a8d635efa 100644 (file)
@@ -66,4 +66,6 @@ bool stats_import(const unsigned char *data, size_t size,
    alloc_size() number of bytes). */
 void *stats_fill_ptr(struct stats *stats, struct stats_item *item);
 
+void stats_reset(struct stats *stats);
+
 #endif