mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 05:34:48 +02:00
Merge pull request #5500 from Icinga/fix/json-parsing-error-on-process-helper-crash
Process: Fix JSON parsing error on process helper crash
This commit is contained in:
commit
df0764192e
@ -415,7 +415,7 @@ send_message:
|
|||||||
|
|
||||||
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
||||||
|
|
||||||
if (rc < 0)
|
if (rc <= 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
String jresponse = String(buf, buf + rc);
|
String jresponse = String(buf, buf + rc);
|
||||||
@ -447,7 +447,7 @@ send_message:
|
|||||||
|
|
||||||
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
||||||
|
|
||||||
if (rc < 0)
|
if (rc <= 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
String jresponse = String(buf, buf + rc);
|
String jresponse = String(buf, buf + rc);
|
||||||
@ -478,7 +478,7 @@ send_message:
|
|||||||
|
|
||||||
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
ssize_t rc = recv(l_ProcessControlFD, buf, sizeof(buf), 0);
|
||||||
|
|
||||||
if (rc < 0)
|
if (rc <= 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
String jresponse = String(buf, buf + rc);
|
String jresponse = String(buf, buf + rc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user