Mercurial > emacs
changeset 94057:a5a4ff3b6cc3
* dbusbind.c (dbus-get-unique-name): Remove extra copying of name string.
author | Michael Albinus <michael.albinus@gmx.de> |
---|---|
date | Sun, 13 Apr 2008 16:29:06 +0000 |
parents | 9edacc6bf5e9 |
children | 5e1992e5137e |
files | src/dbusbind.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dbusbind.c Sun Apr 13 01:49:17 2008 +0000 +++ b/src/dbusbind.c Sun Apr 13 16:29:06 2008 +0000 @@ -701,7 +701,7 @@ Lisp_Object bus; { DBusConnection *connection; - char name[DBUS_MAXIMUM_NAME_LENGTH]; + const char *name; /* Check parameters. */ CHECK_SYMBOL (bus); @@ -710,7 +710,7 @@ connection = xd_initialize (bus); /* Request the name. */ - strcpy (name, dbus_bus_get_unique_name (connection)); + name = dbus_bus_get_unique_name (connection); if (name == NULL) xsignal1 (Qdbus_error, build_string ("No unique name available")); @@ -729,8 +729,8 @@ If the parameter `:timeout' is given, the following integer TIMEOUT specifies the maximun number of milliseconds the method call must -return. The default value is 25.000. If the method call doesn't return -in time, a D-Bus error is raised. +return. The default value is 25.000. If the method call doesn't +return in time, a D-Bus error is raised. All other arguments ARGS are passed to METHOD as arguments. They are converted into D-Bus types via the following rules: