From 820f3b25c7ead76617cc843cfe2e2c364b226f82 Mon Sep 17 00:00:00 2001 From: "~/.gitconfig" Date: Sun, 17 Aug 2014 11:45:19 +0300 Subject: [PATCH] ignore EventServicePrefix when its empty ("") --- src/write_riemann.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/write_riemann.c b/src/write_riemann.c index 32c034c6..7f0211f6 100644 --- a/src/write_riemann.c +++ b/src/write_riemann.c @@ -570,14 +570,14 @@ static Event *riemann_value_to_protobuf (struct riemann_host const *host, /* {{{ /* host = */ "", vl->plugin, vl->plugin_instance, vl->type, vl->type_instance); if (host->always_append_ds || (ds->ds_num > 1)) - if (host->prefix == NULL) + if (host->prefix == NULL || host->prefix[0] == '\0') ssnprintf (service_buffer, sizeof (service_buffer), "%s/%s", &name_buffer[1], ds->ds[index].name); else ssnprintf (service_buffer, sizeof (service_buffer), "%s/%s/%s", host->prefix, &name_buffer[1], ds->ds[index].name); else - if (host->prefix == NULL) + if (host->prefix == NULL || host->prefix[0] == '\0') sstrncpy (service_buffer, &name_buffer[1], sizeof (service_buffer)); else -- 2.30.2