Merge "Fix error checking in append_string"
This commit is contained in:
commit
e2e2b2d3d3
1 changed files with 1 additions and 1 deletions
|
|
@ -141,7 +141,7 @@ static void append_byte_array(struct stats_event* event, const uint8_t* buf, siz
|
||||||
// Side-effect: modifies event->errors if buf is not properly null-terminated
|
// Side-effect: modifies event->errors if buf is not properly null-terminated
|
||||||
static void append_string(struct stats_event* event, const char* buf) {
|
static void append_string(struct stats_event* event, const char* buf) {
|
||||||
size_t size = strnlen(buf, MAX_EVENT_PAYLOAD);
|
size_t size = strnlen(buf, MAX_EVENT_PAYLOAD);
|
||||||
if (event->errors) {
|
if (size == MAX_EVENT_PAYLOAD) {
|
||||||
event->errors |= ERROR_STRING_NOT_NULL_TERMINATED;
|
event->errors |= ERROR_STRING_NOT_NULL_TERMINATED;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue