Skip to content

Handle fragmented containers in zmq, kafka inputs#194

Open
cmikk wants to merge 1 commit into
nextfrom
kafka-zmq-fragment-fix
Open

Handle fragmented containers in zmq, kafka inputs#194
cmikk wants to merge 1 commit into
nextfrom
kafka-zmq-fragment-fix

Conversation

@cmikk

@cmikk cmikk commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Fixes a segfault when consuming NMSG container data over kafka.

The function _input_process_buffer_into_container can return nmsg_res_success with a NULL nmsg, later dereferenced based on the nmsg_res_success return value. This PR propagates a non-success return from _input_nmsg_unpack_container, nmsg_res_again in the case of fragmentation.

Properly propagate the `nmsg_res_again` return of _input_nmsg_unpack_container
through _input_process_buffer_into_container.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant