item = xmalloc (sizeof *msg);
output_item_init (&item->output_item, &message_item_class);
item->msg = msg_dup (msg);
- item->command_name = NULL;
return item;
}
{
struct message_item *item = to_message_item (output_item);
msg_destroy (item->msg);
- free (item->command_name);
free (item);
}
const struct output_item_class message_item_class =
{
+ "message",
message_item_destroy,
};