--- a/src/server/daemon/srvctrl.c Sun Jan 29 09:40:04 2017 +0100 +++ b/src/server/daemon/srvctrl.c Sun Feb 19 11:56:39 2017 +0100 @@ -199,6 +199,12 @@ } void srvctrl_log(SrvCtrlClient *client, char *msg, size_t len) { + char msgheader[4]; + msgheader[0] = SRV_MSG_LOG; + uint16_t msglen = len; + memcpy(&msgheader[1], &msglen, 2); + write(client->fd, msgheader, 3); + size_t pos = 0; ssize_t w = 0; while(pos < len) {