Fix the svace issue (DEREF_AFTER_NULL) 21/215121/1 submit/tizen/20191002.005334
authorDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 2 Oct 2019 00:51:32 +0000 (09:51 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 2 Oct 2019 00:52:21 +0000 (09:52 +0900)
Change-Id: I637cf306f6159b3e4cbc3d4e32994cfb78ff567b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
bt-oal/bluez_hal/src/bt-hal-gap-agent.c

index 735951b..475cc16 100644 (file)
@@ -152,16 +152,16 @@ gboolean _gap_agent_register(GapAgentPrivate *agent)
                if (error) {
                        ERR("Agent registration failed: errCode[%x], message[%s]",
                                        error->code, error->message);
-               }
 
-               if (error->code == AGENT_ALREADY_EXIST) {
-                       DBG("Agent is already registered");
-                       g_clear_error(&error);
-               } else {
-                       g_clear_error(&error);
-                       g_object_unref(agent_manager);
-                       priv->agent_manager = NULL;
-                       return FALSE;
+                       if (error->code == AGENT_ALREADY_EXIST) {
+                               DBG("Agent is already registered");
+                               g_clear_error(&error);
+                       } else {
+                               g_clear_error(&error);
+                               g_object_unref(agent_manager);
+                               priv->agent_manager = NULL;
+                               return FALSE;
+                       }
                }
        }
        g_variant_unref(reply);