Fix type comparison error.
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 27 Jul 2012 11:36:36 +0000 (13:36 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 27 Jul 2012 11:36:36 +0000 (13:36 +0200)
src/dbusbind.c

index 06f4764..93388d4 100644 (file)
@@ -274,8 +274,9 @@ xd_symbol_to_dbus_type (Lisp_Object object)
        dbus_error_free (&derror);                                      \
        dbus_address_entries_free (entries);                            \
        /* Canonicalize session bus address.  */                        \
-       if (session_bus_address != NULL                                 \
-           && Fstring_equal (bus, build_string (session_bus_address))) \
+       if ((session_bus_address != NULL)                               \
+           && (!NILP (Fstring_equal                                    \
+                      (bus, build_string (session_bus_address)))))     \
          bus = QCdbus_session_bus;                                     \
       }                                                                        \
                                                                        \