X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fmqtt.c;h=315974b6f49a8b6b7d85a59427de1f0cc9a6026f;hb=877672d20fcf0ed25f5fc5faa8aa3964c622bc27;hp=8a24ccaa0132b6209d58dfcb3de33e728645a54b;hpb=6969c629641e681069d17c117829779191b8896d;p=collectd.git diff --git a/src/mqtt.c b/src/mqtt.c index 8a24ccaa..315974b6 100644 --- a/src/mqtt.c +++ b/src/mqtt.c @@ -609,9 +609,9 @@ static int mqtt_config_publisher(oconfig_item_t *ci) { } ssnprintf(cb_name, sizeof(cb_name), "mqtt/%s", conf->name); - user_data_t user_data = {.data = conf}; - - plugin_register_write(cb_name, mqtt_write, &user_data); + plugin_register_write(cb_name, mqtt_write, &(user_data_t){ + .data = conf, + }); return (0); } /* mqtt_config_publisher */ @@ -740,7 +740,8 @@ static int mqtt_init(void) { status = plugin_thread_create(&subscribers[i]->thread, /* attrs = */ NULL, /* func = */ subscribers_thread, - /* args = */ subscribers[i]); + /* args = */ subscribers[i], + /* name = */ "mqtt"); if (status != 0) { char errbuf[1024]; ERROR("mqtt plugin: pthread_create failed: %s",