Fix reading of dead prewarmed child pids

This commit is contained in:
Kovid Goyal 2022-06-08 14:59:47 +05:30
parent 5d1cf339a7
commit a385c39c2e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1319,7 +1319,7 @@ reap_prewarmed_children(ChildMonitor *self, int fd, bool enable_close_on_child_d
buf_pos += len;
char *nl;
while (buf_pos > 1 && (nl = memchr(buf, '\n', buf_pos)) != NULL) {
size_t sz = nl - buf;
size_t sz = nl - buf + 1;
if (enable_close_on_child_death) {
*nl = 0;
int pid = atoi(buf);