@cryptotaxi247 / netdata-1 / commits / b0c93390c

do not loose the last byte of file copies; fixes #https://github.com/firehol/netdata/issues/1956#issuecomment-357945409

Costa Tsaousis (ktsaou) committed Jan 19, 2018 at 00:58 UTC b0c93390cd7610e3a7d43ae34a47d519e6e2e180
1 file changed +1 -1
src/web_client.c
+1 -1
@@ -1596,7 +1596,7 @@ ssize_t web_client_read_file(struct web_client *w)
1596 return 0;
1597
1598 ssize_t left = w->response.rlen - w->response.data->len;
1599 - ssize_t bytes = read(w->ifd, &w->response.data->buffer[w->response.data->len], (size_t) (left - 1));
1599 + ssize_t bytes = read(w->ifd, &w->response.data->buffer[w->response.data->len], (size_t)left);
1600 if(likely(bytes > 0)) {
1601 size_t old = w->response.data->len;
1602 w->response.data->len += bytes;