diff --git a/obexd/plugins/irmc.c b/obexd/plugins/irmc.c
index 2cf673c..fd233f7 100644
--- a/obexd/plugins/irmc.c
+++ b/obexd/plugins/irmc.c
DBG("");
err = phonebook_init();
if (err < 0)
- goto fail_pb_init;
+ return err;
err = obex_mime_type_driver_register(&irmc_driver);
if (err < 0)
obex_mime_type_driver_unregister(&irmc_driver);
fail_mime_irmc:
phonebook_exit();
-fail_pb_init:
+
return err;
}
diff --git a/obexd/plugins/pbap.c b/obexd/plugins/pbap.c
index 61e7e42..c4df37f 100644
--- a/obexd/plugins/pbap.c
+++ b/obexd/plugins/pbap.c
err = phonebook_init();
if (err < 0)
- goto fail_pb_init;
+ return err;
err = obex_mime_type_driver_register(&mime_pull);
if (err < 0)
obex_mime_type_driver_unregister(&mime_pull);
fail_mime_pull:
phonebook_exit();
-fail_pb_init:
+
return err;
}
diff --git a/obexd/plugins/syncevolution.c b/obexd/plugins/syncevolution.c
index a000b36..0575ab1 100644
--- a/obexd/plugins/syncevolution.c
+++ b/obexd/plugins/syncevolution.c
conn = obex_dbus_get_connection();
if (conn == NULL)
- goto failed;
+ return -EPERM;
msg = dbus_message_new_method_call(SYNCE_BUS_NAME, SYNCE_PATH,
SYNCE_SERVER_INTERFACE, "Connect");
if (!msg)
- goto failed;
+ return -EPERM;
dbus_message_iter_init_append(msg, &iter);
dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY,
if (!dbus_connection_send_with_reply(conn, msg, &call, -1)) {
error("D-Bus call to %s failed.", SYNCE_SERVER_INTERFACE);
dbus_message_unref(msg);
- goto failed;
+ return -EPERM;
}
dbus_pending_call_set_notify(call, connect_cb, context, NULL);
dbus_message_unref(msg);
return -EAGAIN;
-
-failed:
- return -EPERM;
}
static ssize_t synce_write(void *object, const void *buf, size_t count)