diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-06-08 21:21:54 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-06-08 21:21:54 +0000 |
commit | 0f62b72c8564608f849b3bbe54bf48db07c45015 (patch) | |
tree | c89510b81cfbea07853d8214de51767117490c5a /serial/main.c | |
parent | 6a87d1b7e5ad1046abfcc2e89cc924b6e1d0db67 (diff) |
Update plugin interface registration
Diffstat (limited to 'serial/main.c')
-rw-r--r-- | serial/main.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/serial/main.c b/serial/main.c index ee1cb9f9..b042e2e7 100644 --- a/serial/main.c +++ b/serial/main.c @@ -38,11 +38,11 @@ #include "logging.h" #include "manager.h" -#define SERIAL_INTERFACE "org.bluez.Serial" - #define SERIAL_PORT_UUID "00001101-0000-1000-8000-00805F9B34FB" #define DIALUP_NET_UUID "00001103-0000-1000-8000-00805F9B34FB" +#define SERIAL_INTERFACE "org.bluez.Serial" + static DBusMessage *serial_connect(DBusConnection *conn, DBusMessage *msg, void *user_data) { @@ -80,8 +80,12 @@ static int serial_probe(const char *path) { DBG("path %s", path); - return g_dbus_register_interface(conn, path, SERIAL_INTERFACE, - serial_methods, NULL, NULL, NULL, NULL); + if (g_dbus_register_interface(conn, path, SERIAL_INTERFACE, + serial_methods, NULL, NULL, + NULL, NULL) == FALSE) + return -1; + + return 0; } static void serial_remove(const char *path) |