Fix static analysis issues 59/297159/2
authorInkyun Kil <inkyun.kil@samsung.com>
Fri, 11 Aug 2023 05:32:22 +0000 (14:32 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Fri, 11 Aug 2023 06:10:08 +0000 (15:10 +0900)
Change-Id: I63d07e9427db564456fea6a9a37b75c601c16b1b
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
src/modules/dbus_event/dbus_event_module.cc

index d1b09200d9fdeaf79e7fa656235c06ff7cde0e32..f4666f64a8900b140af38aae256835c3aa1990aa 100644 (file)
@@ -208,7 +208,7 @@ int __esd_check_trusted_events(GDBusConnection *conn, const char *list_name) {
     -1, nullptr, &error);
 
   if (result == nullptr) {
-    _E("get (%s) error(%s)", list_name, error->message);
+    _E("get (%s) error(%s)", list_name, error ? error->message : "");
     g_error_free(error);
     return ES_R_ERROR;
   }
@@ -500,7 +500,7 @@ void __esd_on_bus_acquired(GDBusConnection *connection,
     &interface_vtable,
     user_data, nullptr, &error);
   if (reg_id == 0) {
-    _E("g_dbus_connection_register_object error(%s)", error->message);
+    _E("g_dbus_connection_register_object error(%s)", error ? error->message : "");
     g_error_free(error);
   }
 
@@ -706,7 +706,7 @@ bool DbusEventModule::BeforeLoop() {
   event_launch_table.clear();
   introspection_data = g_dbus_node_info_new_for_xml(INTROSPECTION_XML, &error);
   if (!introspection_data) {
-    _E("g_dbus_node_info_new_for_xml error(%s)", error->message);
+    _E("g_dbus_node_info_new_for_xml error(%s)", error ? error->message : "");
     g_error_free(error);
     return false;
   }
@@ -1097,7 +1097,7 @@ void DbusEventModule::CheckLastDataMethodCall(GDBusConnection* connection,
         gv,
         &error);
     if (ret == FALSE) {
-      _E("Unable to emit signal: %s", error->message);
+      _E("Unable to emit signal: %s", error ? error->message : "");
       g_error_free(error);
     }
   }