Fix possible loss of data in mosquitto_pub -l when sending multiple long lines.

Closes #2078. Thanks to Ysincit.
This commit is contained in:
Roger A. Light 2021-02-06 23:02:06 +00:00
parent 36b42364ae
commit 24920c9a08
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Clients:
- Fix possible loss of data in `mosquitto_pub -l` when sending multiple long
lines. Closes #2078.
2.0.7 - 2021-02-04
==================

View File

@ -275,7 +275,7 @@ int pub_stdin_line_loop(struct mosquitto *mosq)
break;
}else{
line_buf_len += 1024;
pos += 1023;
pos += read_len-1;
read_len = 1024;
buf2 = realloc(line_buf, (size_t )line_buf_len);
if(!buf2){