[CID-25221,28113,31128] fix bugs 08/153608/1
authorSeonah Moon <seonah1.moon@samsung.com>
Fri, 29 Sep 2017 02:12:51 +0000 (11:12 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Fri, 29 Sep 2017 02:17:17 +0000 (11:17 +0900)
- Unchecked return value
- Unused value

Change-Id: I5314efe3a89b3547d0641b4e190be2c61749df03
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
src/softap.c

index 54b1ce78791a63ffd45ddecaa99e5bc217e59278..3aa57a50dd14b65fd8a6095b04b49ea95243e966 100755 (executable)
@@ -638,14 +638,16 @@ static void __settings_reloaded_cb(GObject *source_object, GAsyncResult *res,
                else
                        softap_error = SOFTAP_ERROR_OPERATION_FAILED;
                g_error_free(g_error);
+       } else {
+               g_variant_get(g_var, "(u)", &info);
+               g_variant_unref(g_var);
+               softap_error = __get_error(info);
        }
+
        if (sa->settings_reloaded_cb == NULL) {
-               DBG("There is no settings_reloaded_cb\n-\n");
+               DBG("There is no settings_reloaded_cb\n");
                return;
        }
-       g_variant_get(g_var, "(u)", &info);
-       softap_error = __get_error(info);
-       g_variant_unref(g_var);
 
        sa->settings_reloaded_cb(softap_error,
                        sa->settings_reloaded_user_data);
@@ -1512,7 +1514,9 @@ API int softap_get_ssid(softap_h softap, char **ssid)
        char val[SOFTAP_SSID_MAX_LEN + 1] = {0, };
        bool enable;
 
-       softap_is_enabled(softap, &enable);
+       int ret = softap_is_enabled(softap, &enable);
+       if (ret != SOFTAP_ERROR_NONE)
+               enable = false;
 
        if (!enable) {
                if (sa->ssid != NULL) {