Skip to content

Commit 233d09e

Browse files
mirko-lazarevicedsiper
authored andcommitted
multiline: ensure context is registered for REGEX type
Signed-off-by: Mirko Lazarevic <mirko.lazarevic@ibm.com>
1 parent 0ae5333 commit 233d09e

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/multiline/flb_ml.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,11 @@ static int package_content(struct flb_ml_stream *mst,
267267
if (ret == FLB_MULTILINE_TRUNCATED) {
268268
truncated = FLB_TRUE;
269269
}
270+
271+
if (!truncated && stream_group->mp_sbuf.size == 0) {
272+
flb_ml_register_context(stream_group, tm, full_map);
273+
}
274+
270275
processed = FLB_TRUE;
271276
}
272277
else if (type == FLB_ML_ENDSWITH) {
@@ -340,7 +345,7 @@ static int package_content(struct flb_ml_stream *mst,
340345
processed = FLB_TRUE;
341346
}
342347

343-
if (processed && metadata != NULL) {
348+
if (!truncated && processed && metadata != NULL) {
344349
flb_ml_stream_group_add_metadata(stream_group, metadata);
345350
}
346351

0 commit comments

Comments
 (0)