Merge branch 'master' into next
[paraslash.git] / write_common.c
index 66f097afa0b845822cd98096d03ef65c7bee5744..b92c5f1ca64f04328a482f9105d9280968e7877a 100644 (file)
@@ -81,7 +81,9 @@ void register_writer_node(struct writer_node *wn, struct btr_node *parent)
        char *name = make_message("%s writer", writer_names[wn->writer_num]);
        int ret;
 
-       wn->btrn = btr_new_node(name, parent, w->execute, wn);
+       wn->btrn = btr_new_node(&(struct btr_node_description)
+               EMBRACE(.name = name, .parent = parent,
+               .handler = w->execute, .context = wn));
        strcpy(wn->task.status, name);
        free(name);
        ret = w->open(wn);