Create temporary file to check wifi firmware state #2
[platform/core/connectivity/net-config.git] / src / wifi.c
index bb22a4e..0bc5273 100755 (executable)
@@ -116,9 +116,13 @@ void __netconfig_wifi_connect_reply(GObject *source_object, GAsyncResult *res,
 
 static void _update_wifi_firmware_state(void)
 {
+       int fd;
        mode_t mode = S_IRGRP | S_IWUSR | S_IXGRP;
 
-       if (creat(SPRD_CP2_FIRMWARE_STATE_PATH, mode) < 0)
+       fd = creat(SPRD_CP2_FIRMWARE_STATE_PATH, mode);
+       if (fd > 0)
+               close(fd);
+       else
                DBG("Failed to create wifi firmware state file");
 
        is_wifi_firmware_downloaded = TRUE;