X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fwrite_http.c;h=16a21e65a991825d98873c7d4ae4ff4307e77349;hp=c391e6937579f52c067cd98fcc9c15e59232abfb;hb=375061c5b3d377fa3853354b70a85bb141311bc5;hpb=24c72b43ae909aaed636bed70b9df7400be57a0e diff --git a/src/write_http.c b/src/write_http.c index c391e693..16a21e65 100644 --- a/src/write_http.c +++ b/src/write_http.c @@ -637,6 +637,12 @@ static int wh_config_node(oconfig_item_t *ci) /* {{{ */ cb->data_ttl = 0; cb->metrics_prefix = strdup(WRITE_HTTP_DEFAULT_PREFIX); + if (cb->metrics_prefix == NULL) { + ERROR("write_http plugin: strdup failed."); + sfree(cb); + return -1; + } + pthread_mutex_init(&cb->send_lock, /* attr = */ NULL); cf_util_get_string(ci, &cb->name);