Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0eda2f7ad7a51fe24d6890622627fa2fc4ef3857
      
https://github.com/OpenSIPS/opensips/commit/0eda2f7ad7a51fe24d6890622627fa2fc4ef3857
  Author: jarrodb <[email protected]>
  Date:   2026-10-01 (Thu, 01 Oct 2026)

  Changed paths:
    M modules/event_kafka/event_kafka.c

  Log Message:
  -----------
  event_kafka: fix double free when a job cannot be sent to the worker

kafka_send_job() already frees the job when the write to the worker pipe
fails, but kafka_evi_raise() and kafka_publish() freed it again. The pipe is
non-blocking, so once the Kafka worker falls behind and the pipe fills, every
failed send double-frees the job and corrupts shared memory (HP_MALLOC aborts
with "freeing already freed shm pointer" and the SIP workers segfault).


  Commit: 147ddf1e59727abd9ddcf06345b3c37ae2e8858f
      
https://github.com/OpenSIPS/opensips/commit/147ddf1e59727abd9ddcf06345b3c37ae2e8858f
  Author: Bogdan Andrei IANCU <[email protected]>
  Date:   2026-10-02 (Fri, 02 Oct 2026)

  Changed paths:
    M modules/event_kafka/event_kafka.c

  Log Message:
  -----------
  Merge pull request #4288 from jarrodb/fix/event-kafka-send-job-double-free

event_kafka: fix double free when a job cannot be sent to the worker


Compare: 
https://github.com/OpenSIPS/opensips/compare/6105901b2749...147ddf1e5972

To unsubscribe from these emails, change your notification settings at 
https://github.com/OpenSIPS/opensips/settings/notifications

_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to