X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fdbus-unit.c;h=b5daa66b5d4b7032db623bfdddb185381eed6f97;hb=ef3102bf436a88fe565de1be655cdb8ca853c495;hp=563ef7079a89e5500a31d25d61cd752fcbad5e4f;hpb=b8a021c9e276adc9bed5ebfa39c3cab0077113c6;p=elogind.git diff --git a/src/dbus-unit.c b/src/dbus-unit.c index 563ef7079..b5daa66b5 100644 --- a/src/dbus-unit.c +++ b/src/dbus-unit.c @@ -455,8 +455,6 @@ static DBusHandlerResult bus_unit_message_dispatch(Unit *u, DBusConnection *conn goto oom; } - free(path); - if (reply) { if (!dbus_connection_send(connection, reply, NULL)) goto oom; @@ -464,6 +462,8 @@ static DBusHandlerResult bus_unit_message_dispatch(Unit *u, DBusConnection *conn dbus_message_unref(reply); } + free(path); + return DBUS_HANDLER_RESULT_HANDLED; oom: