diff --git a/server.c b/server.c index 2d07c05..3eac784 100644 --- a/server.c +++ b/server.c @@ -64,7 +64,7 @@ int server_start(conn_handler handler, int16_t port) { ret = handler(buffer); } - if (0 <= ret && 0 >= write(clientfd, buffer, sizeof(buffer))) { + if (0 <= ret && 0 >= write(clientfd, buffer, strlen(buffer))) { printf("server_start: cannot write to socket\n"); ret = -1; }