fix dbus message leaks

I reviewed all places that call
dbus_connection_send_with_reply_and_block(), and found several places
where dbus messages aren't properly unreffed.
This commit is contained in:
Tanu Kaskinen 2017-07-03 17:35:08 +03:00
parent e538e19664
commit abdd14d5e0
4 changed files with 32 additions and 4 deletions

View file

@ -474,6 +474,9 @@ int rd_acquire(
goto fail;
}
dbus_message_unref(m);
m = NULL;
if (!dbus_message_get_args(
reply,
error,
@ -483,6 +486,9 @@ int rd_acquire(
goto fail;
}
dbus_message_unref(reply);
reply = NULL;
if (!good) {
r = -EBUSY;
goto fail;