src/server/daemon/srvctrl.c

branch
srvctrl
changeset 173
63b8d52db390
parent 167
4be7dd2b75b9
child 176
f2268fcbe487
--- 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) {

mercurial