aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Albinus2008-04-13 16:29:55 +0000
committerMichael Albinus2008-04-13 16:29:55 +0000
commit48f7d2134fc8503360449814b283c817cd1a608b (patch)
tree8d41ade88ff8a71a4cd2b49a81a381126a17ce6f /src
parent017c22fe4b4f06e37caae6a405dd9a85016c21d1 (diff)
downloademacs-48f7d2134fc8503360449814b283c817cd1a608b.tar.gz
emacs-48f7d2134fc8503360449814b283c817cd1a608b.zip
* dbusbind.c (dbus-get-unique-name): Remove extra copying of name string.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/dbusbind.c8
2 files changed, 9 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e4e11b296f3..756fa6f47ee 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12008-04-13 David Hansen <david.hansen@gmx.net> (tiny change)
2
3 * dbusbind.c (dbus-get-unique-name): Remove extra copying of name
4 string.
5
12008-04-12 Dan Nicolaescu <dann@ics.uci.edu> 62008-04-12 Dan Nicolaescu <dann@ics.uci.edu>
2 7
3 * m/hp800.h (XUINT, XSET): Remove. 8 * m/hp800.h (XUINT, XSET): Remove.
diff --git a/src/dbusbind.c b/src/dbusbind.c
index 07711053560..fb49c5425f0 100644
--- a/src/dbusbind.c
+++ b/src/dbusbind.c
@@ -701,7 +701,7 @@ DEFUN ("dbus-get-unique-name", Fdbus_get_unique_name, Sdbus_get_unique_name,
701 Lisp_Object bus; 701 Lisp_Object bus;
702{ 702{
703 DBusConnection *connection; 703 DBusConnection *connection;
704 char name[DBUS_MAXIMUM_NAME_LENGTH]; 704 const char *name;
705 705
706 /* Check parameters. */ 706 /* Check parameters. */
707 CHECK_SYMBOL (bus); 707 CHECK_SYMBOL (bus);
@@ -710,7 +710,7 @@ DEFUN ("dbus-get-unique-name", Fdbus_get_unique_name, Sdbus_get_unique_name,
710 connection = xd_initialize (bus); 710 connection = xd_initialize (bus);
711 711
712 /* Request the name. */ 712 /* Request the name. */
713 strcpy (name, dbus_bus_get_unique_name (connection)); 713 name = dbus_bus_get_unique_name (connection);
714 if (name == NULL) 714 if (name == NULL)
715 xsignal1 (Qdbus_error, build_string ("No unique name available")); 715 xsignal1 (Qdbus_error, build_string ("No unique name available"));
716 716
@@ -729,8 +729,8 @@ offered by SERVICE. It must provide METHOD.
729 729
730If the parameter `:timeout' is given, the following integer TIMEOUT 730If the parameter `:timeout' is given, the following integer TIMEOUT
731specifies the maximun number of milliseconds the method call must 731specifies the maximun number of milliseconds the method call must
732return. The default value is 25.000. If the method call doesn't return 732return. The default value is 25.000. If the method call doesn't
733in time, a D-Bus error is raised. 733return in time, a D-Bus error is raised.
734 734
735All other arguments ARGS are passed to METHOD as arguments. They are 735All other arguments ARGS are passed to METHOD as arguments. They are
736converted into D-Bus types via the following rules: 736converted into D-Bus types via the following rules: