Commit: ad089d29945ffd0ffb2d8075c25f76ac7c267eba
Parent: 4b353ae99ab66390561730974d0c4fecc4f38d6a
Author: Philipp Meyer <Philipp.Meyer@weidmueller.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2023-11-14 20:42:04
Tree: 987b8371124c0c0ed52b168b29a9627570f46f39

adapter: fix heap corruption during discovery filter parsing Must parse as dbus_bool_t, as booleans MUST be 4 bytes for dbus. stdbool from the filter only has 1 byte in many cases. This will crash dbus if parsing filter->duplicate directly in dbus_message_iter_get_basic.

Diffstat

M src/adapter.c | 10 ++++++++- -

1 files changed, 8 insertions(+), 2 deletions(-)

View Full Diff | Patch