From b55f31380d06fc96dc4ad864aca1926eabb79915 Mon Sep 17 00:00:00 2001 From: Guilherme Quentel Melo Date: Tue, 7 Feb 2017 18:28:43 -0200 Subject: [PATCH 1/3] Add /var/lib/dbus/machine-id as a fallback --- dbus/dbus-sysdeps-unix.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c index 87ba2d8..ce0e9af 100644 --- a/dbus/dbus-sysdeps-unix.c +++ b/dbus/dbus-sysdeps-unix.c @@ -4433,6 +4433,15 @@ _dbus_read_local_machine_uuid (DBusGUID *machine_id, if (b) return TRUE; + /* Fallback to the machine ID of system-wide dbus*/ + _dbus_string_init_const (&filename, "/var/lib/dbus/machine-id"); + + b = _dbus_read_uuid_file (&filename, machine_id, FALSE, error); + if (b) + return TRUE; + + dbus_error_free (error); + /* Fallback to the system machine ID */ _dbus_string_init_const (&filename, "/etc/machine-id"); b = _dbus_read_uuid_file (&filename, machine_id, FALSE, &etc_error);