Skip to content

Commit 4db43d7

Browse files
committed
in_emitter: fix do_in_emitter_add_record after refactor of input chunk return codes.
Signed-off-by: Phillip Adair Stewart Whelan <[email protected]>
1 parent a9b59ee commit 4db43d7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

plugins/in_emitter/emitter.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ int static do_in_emitter_add_record(struct em_chunk *ec,
106106
ec->tag, flb_sds_len(ec->tag),
107107
ec->mp_sbuf.data,
108108
ec->mp_sbuf.size);
109-
if (ret == -1) {
109+
if (ret < 0) {
110110
flb_plg_error(ctx->ins, "error registering chunk with tag: %s", ec->tag);
111111
/* Release the echunk */
112112
em_chunk_destroy(ec);
@@ -237,6 +237,9 @@ static int in_emitter_ingest_ring_buffer(struct flb_input_instance *in,
237237
flb_sds_destroy(ec.tag);
238238
msgpack_sbuffer_destroy(&ec.mp_sbuf);
239239
}
240+
if (ret < 0) {
241+
return -1;
242+
}
240243
return ret;
241244
}
242245

0 commit comments

Comments
 (0)