chiark / gitweb /
bus: support temporarily const errors that don't need to be freed but require deep...
authorLennart Poettering <lennart@poettering.net>
Sat, 30 Nov 2013 18:45:32 +0000 (19:45 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 30 Nov 2013 18:47:46 +0000 (19:47 +0100)
commit79f8d3d2ce51e992493f2d354a5764262c9d564a
treeea3b33286bed0f01d9f390def4d02b281b178247
parentb57bdedc87c763aba1b5e8dc5396bfa3ac7d5086
bus: support temporarily const errors that don't need to be freed but require deep copies

This should fix issues with incorrectly copying bus error messages out
of sd_bus_message objects.

Original bug found by: Djalal Harouni
src/libsystemd-bus/bus-error.c
src/libsystemd-bus/bus-message.c
src/libsystemd-bus/test-bus-error.c
src/systemd/sd-bus.h