From b86b3ff62dd5c6e8b96625cc30c97acc1b2320a5 Mon Sep 17 00:00:00 2001
From: Guilherme Quentel Melo <gqmelo@gmail.com>
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 dbus/dbus-sysdeps-unix.c dbus/dbus-sysdeps-unix.c
index ed776a7..19d7b42 100644
--- dbus/dbus-sysdeps-unix.c
+++ dbus/dbus-sysdeps-unix.c
@@ -3866,6 +3866,15 @@ _dbus_read_local_machine_uuid (DBusGUID   *machine_id,
 
   dbus_error_free (error);
 
+  /* 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, error);
-- 
2.6.0

