From 123486ac617ac298fdecb1fbdbc504ac84118718 Mon Sep 17 00:00:00 2001 From: "Rafael G. Martins" Date: Sun, 25 Sep 2016 20:54:39 +0200 Subject: runserver: implemented a thread pool and fixed few bugs --- src/blogc-runserver/httpd-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/blogc-runserver/httpd-utils.c') diff --git a/src/blogc-runserver/httpd-utils.c b/src/blogc-runserver/httpd-utils.c index e935668..8d9c024 100644 --- a/src/blogc-runserver/httpd-utils.c +++ b/src/blogc-runserver/httpd-utils.c @@ -24,9 +24,9 @@ br_readline(int socket) char buffer[READLINE_BUFFER_SIZE]; ssize_t len; - while ((len = read(socket, buffer, READLINE_BUFFER_SIZE)) != -1) { + while ((len = read(socket, buffer, READLINE_BUFFER_SIZE)) > 0) { for (ssize_t i = 0; i < len; i++) { - if (buffer[i] == '\r' || buffer[i] == '\n') + if (buffer[i] == '\r' || buffer[i] == '\n' || buffer[i] == '\0') goto end; bc_string_append_c(rv, buffer[i]); } -- cgit v1.2.3-18-g5258