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] = "";