Fixed build error on gcc62
[platform/core/connectivity/net-config.git] / src / wifi-config.c
index aa2ab05..41297d5 100755 (executable)
@@ -552,7 +552,7 @@ static GSList *_get_list(void)
                return NULL;
        }
 
-       while ((dp = readdir(dir)) != NULL) {
+       while ((readdir(dir) == 0) && (dp != NULL)) {
                if (g_strcmp0(dp->d_name, ".") == 0 || g_strcmp0(dp->d_name, "..") == 0 ||
                                strncmp(dp->d_name, WIFI_CONFIG_PREFIX, strlen(WIFI_CONFIG_PREFIX)) != 0) {
                        continue;