mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-10-30 23:21:08 +03:00
bus: make sure callback structs are always properly initialized
This commit is contained in:
parent
2034ec42ec
commit
eba8617efc
@ -1167,7 +1167,7 @@ int sd_bus_send_with_reply(
|
|||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
c = new(struct reply_callback, 1);
|
c = new0(struct reply_callback, 1);
|
||||||
if (!c)
|
if (!c)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
@ -2036,7 +2036,7 @@ int sd_bus_add_filter(sd_bus *bus, sd_bus_message_handler_t callback, void *user
|
|||||||
if (!callback)
|
if (!callback)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
f = new(struct filter_callback, 1);
|
f = new0(struct filter_callback, 1);
|
||||||
if (!f)
|
if (!f)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
f->callback = callback;
|
f->callback = callback;
|
||||||
@ -2088,7 +2088,7 @@ static int bus_add_object(
|
|||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
c = new(struct object_callback, 1);
|
c = new0(struct object_callback, 1);
|
||||||
if (!c)
|
if (!c)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user