@cryptotaxi247 / netdata-1 / commits / ef660efef

Fix buffer splitting in the Kinesis exporting connector (#9122)

Vladimir Kobal committed May 22, 2020 at 11:16 UTC ef660efef1723f44b5636b3bdf35e1a250d47322
1 file changed +1 -1
exporting/aws_kinesis/aws_kinesis.c
+1 -1
@@ -108,7 +108,7 @@ void aws_kinesis_connector_worker(void *instance_p)
108 record_len = buffer_len - sent;
109 } else {
110 record_len = KINESIS_RECORD_MAX - partition_key_len;
111 - while (*(first_char + record_len) != '\n' && record_len)
111 + while (record_len && *(first_char + record_len - 1) != '\n')
112 record_len--;
113 }
114 char error_message[ERROR_LINE_MAX + 1] = "";