Lennart Poettering
43dcc86a13
sd-bus: make sure bus_map_all_properties() handle booleans right
...
sd-bus generally exposes bools as "int" instead of "bool" in the public API.
This is relevant when unmarshaling booleans, as the relevant functions expect
an int* pointer and no bool* pointer. Since sizeof(bool) is not necessarily the
same as sizeof(int) this is problematic and might result in memory corruption.
Let's fix this, and make sure bus_map_all_properties() handles booleans as
ints, as the rest of sd-bus, and make all users of it expect the right thing.
2016-06-21 13:20:48 +02:00
..
2015-06-11 10:52:46 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-03-04 21:45:45 -05:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-05-30 18:23:08 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-06-14 20:01:45 +02:00
2016-04-22 16:06:20 +02:00
2016-06-21 13:20:48 +02:00
2016-06-18 17:24:23 -04:00
2016-05-09 15:17:57 -04:00
2016-04-22 16:06:20 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-24 11:56:11 +01:00
2016-02-10 13:41:57 +01:00
2016-05-09 15:45:31 +02:00
2016-05-09 15:45:31 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-22 20:32:04 -08:00
2016-02-20 22:42:29 +01:00
2016-04-28 08:25:17 -04:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-05-20 15:12:42 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-03-27 21:51:44 -04:00
2016-03-27 21:51:44 -04:00
2016-05-12 18:42:39 +02:00
2016-05-12 18:42:39 +02:00
2016-02-20 22:42:29 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2013-11-22 16:31:40 +01:00
2016-02-10 13:41:57 +01:00
2016-02-20 22:42:29 +01:00
2016-06-15 23:02:27 +02:00
2016-05-09 15:17:56 -04:00
2016-04-26 12:00:03 +02:00
2016-04-22 16:16:59 +02:00
2016-05-04 11:26:17 +02:00
2016-04-12 13:43:33 +02:00
2016-03-14 00:54:35 +00:00
2016-02-10 13:41:57 +01:00
2015-08-31 13:09:52 +02:00
2016-04-22 16:16:59 +02:00
2016-04-22 16:16:59 +02:00
2016-05-30 18:23:54 +02:00
2016-02-26 01:13:23 +06:00
2016-04-22 16:06:20 +02:00
2016-04-12 13:43:32 +02:00
2016-03-05 18:26:01 +06:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-06-13 16:25:54 +02:00
2016-06-01 11:56:01 +02:00
2016-04-19 11:18:18 +02:00
2016-02-20 22:42:29 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-04-05 12:18:55 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-01-29 12:13:08 -05:00
2016-04-12 13:43:33 +02:00
2016-04-12 13:43:33 +02:00
2016-02-10 13:41:57 +01:00
2016-02-22 20:32:04 -08:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00
2016-06-09 18:55:16 +02:00
2016-06-09 18:55:16 +02:00
2016-02-10 13:41:57 +01:00
2016-02-10 13:41:57 +01:00