*** dbusbind.c.~1.24.~ 2008-04-05 23:46:55.000000000 +0200 --- dbusbind.c 2008-04-13 15:19:27.000000000 +0200 *************** *** 701,707 **** Lisp_Object bus; { DBusConnection *connection; ! char name[DBUS_MAXIMUM_NAME_LENGTH]; /* Check parameters. */ CHECK_SYMBOL (bus); --- 701,707 ---- Lisp_Object bus; { DBusConnection *connection; ! const char *name; /* Check parameters. */ CHECK_SYMBOL (bus); *************** *** 710,716 **** connection = xd_initialize (bus); /* Request the name. */ ! strcpy (name, dbus_bus_get_unique_name (connection)); if (name == NULL) xsignal1 (Qdbus_error, build_string ("No unique name available")); --- 710,716 ---- connection = xd_initialize (bus); /* Request the name. */ ! name = dbus_bus_get_unique_name (connection); if (name == NULL) xsignal1 (Qdbus_error, build_string ("No unique name available"));