Harden wayvncctl client json message parsing
This allows proper parsing of back-to-back incoming json events/responses. Signed-off-by: Jim Ramsay <i.am@jimramsay.com>pull/237/head
parent
80c25e7820
commit
e3ea6652f0
|
@ -227,7 +227,7 @@ static json_t* json_from_buffer(struct ctl_client* self)
|
||||||
}
|
}
|
||||||
|
|
||||||
json_error_t err;
|
json_error_t err;
|
||||||
json_t* root = json_loadb(self->read_buffer, self->read_len, 0, &err);
|
json_t* root = json_loadb(self->read_buffer, self->read_len, JSON_DISABLE_EOF_CHECK, &err);
|
||||||
if (root) {
|
if (root) {
|
||||||
advance_read_buffer(&self->read_buffer, &self->read_len,
|
advance_read_buffer(&self->read_buffer, &self->read_len,
|
||||||
err.position);
|
err.position);
|
||||||
|
|
Loading…
Reference in New Issue