Skip to content

Commit be00619

Browse files
fix double free for hdrs (pass ownership to message) (#4628)
--------- Co-authored-by: Arthur O'Dwyer <[email protected]>
1 parent 13a2bba commit be00619

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/rdkafka_msg.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,8 @@ rd_kafka_produceva(rd_kafka_t *rk, const rd_kafka_vu_t *vus, size_t cnt) {
491491
rd_kafka_err2str(err));
492492
goto err;
493493
}
494+
/* 'hdrs' is now owned by 'rkm' */
495+
hdrs = NULL;
494496

495497
/* Partition the message */
496498
err = rd_kafka_msg_partitioner(rkt, rkm, 1);

0 commit comments

Comments
 (0)