X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmqtt.c;h=b578b99bb93505f27a344b88d512cad2d97aa432;hb=98e38add333bfcb893fcde408ecf3a0c43d99e31;hp=95deb0075bb87540eb3d1b807d93340b94e92d59;hpb=2079ee1517e34de372f58e7e2267ad5c71a8a41f;p=collectd.git diff --git a/src/mqtt.c b/src/mqtt.c index 95deb007..b578b99b 100644 --- a/src/mqtt.c +++ b/src/mqtt.c @@ -603,9 +603,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 */ @@ -734,7 +734,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",