chiark / gitweb /
src: our lord is coverity
[elogind.git] / src / dbus-unit.c
index 563ef7079a89e5500a31d25d61cd752fcbad5e4f..b5daa66b5d4b7032db623bfdddb185381eed6f97 100644 (file)
@@ -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: