We need to init not only the receiver task but also the stdout task structure.
s.default_timeout.tv_sec = 1;
s.default_timeout.tv_usec = 0;
s.default_timeout.tv_sec = 1;
s.default_timeout.tv_usec = 0;
+ memset(&sot, 0, sizeof(struct stdout_task));
memset(&rn, 0, sizeof(struct receiver_node));
for (ret = 0; receivers[ret].name; ret++)
receivers[ret].init(&receivers[ret]);
memset(&rn, 0, sizeof(struct receiver_node));
for (ret = 0; receivers[ret].name; ret++)
receivers[ret].init(&receivers[ret]);