From: Karl Fleischmann Date: Thu, 15 Jun 2023 11:32:11 +0000 (+0200) Subject: stats: Allow empty event exporters when registering metrics X-Git-Tag: 2.3.21~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=daff6f22c1235bc88a48ff1f29185153a43cd5bf;p=thirdparty%2Fdovecot%2Fcore.git stats: Allow empty event exporters when registering metrics --- diff --git a/src/stats/stats-metrics.c b/src/stats/stats-metrics.c index e63edaef5b..b582bb4f00 100644 --- a/src/stats/stats-metrics.c +++ b/src/stats/stats-metrics.c @@ -193,6 +193,10 @@ stats_metrics_check_for_exporter(struct stats_metrics *metrics, const char *name { struct exporter *exporter; + /* Allow registering metrics with empty/missing exporters. */ + if (name[0] == '\0') + return TRUE; + if (!array_is_created(&metrics->exporters)) return FALSE;