summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/reqs.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/reqs.c b/src/reqs.c
index 2f682b3..704f085 100644
--- a/src/reqs.c
+++ b/src/reqs.c
@@ -766,8 +766,16 @@ static int pull_client_data (struct conn_s *connptr, long int length)
if (len < 0 && errno != EAGAIN)
goto ERROR_EXIT;
- if (len == 2 && CHECK_CRLF (buffer, len))
- read (connptr->client_fd, buffer, 2);
+ if ((len == 2) && CHECK_CRLF (buffer, len)) {
+ ssize_t ret;
+
+ ret = read (connptr->client_fd, buffer, 2);
+ if (ret == -1) {
+ log_message
+ (LOG_WARNING,
+ "Could not read two bytes from POST message");
+ }
+ }
safefree (buffer);
return 0;