RUA_SIGNAL_DATA_UPDATE,
g_variant_new("(i)", type),
&err) == FALSE) {
- LOGE("g_dbus_connection_emit_signal() is failed. %s",
- err->message);
- g_clear_error(&err);
+ if (err != NULL) {
+ LOGE("g_dbus_connection_emit_signal() is failed. %s",
+ err->message);
+ g_clear_error(&err);
+ } else {
+ LOGE("g_dbus_connection_emit_signal() is failed");
+ }
__rua_dbus_exit();
return -1;
}
if (g_dbus_connection_flush_sync(conn, NULL, &err) == FALSE) {
- LOGE("g_dbus_connection_flush_sync() is failed. %s",
- err->message);
- g_clear_error(&err);
+ if (err != NULL) {
+ LOGE("g_dbus_connection_flush_sync() is failed. %s",
+ err->message);
+ g_clear_error(&err);
+ } else {
+ LOGE("g_dbus_connection_emit_signal() is failed");
+ }
__rua_dbus_exit();
return -1;
}
static void __rua_dbus_init(void)
{
- if (!conn) {
- GError *err = NULL;
- conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &err);
- if (!conn) {
- LOGE("g_bus_get_sync() is failed. %s", err->message);
- g_error_free(err);
- return;
- }
+ GError *err = NULL;
+
+ if (conn)
+ return;
+
+ conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &err);
+ if (conn)
+ return;
+
+ if (err != NULL) {
+ LOGE("g_bus_get_sync() is failed. %s", err->message);
+ g_error_free(err);
+ } else {
+ LOGE("g_bus_get_sync() is failed.");
}
}