Create temporary file to check wifi firmware state #2 89/191689/1 submit/tizen/20181022.091718
authorSeonah Moon <seonah1.moon@samsung.com>
Mon, 22 Oct 2018 09:03:40 +0000 (18:03 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Mon, 22 Oct 2018 09:03:44 +0000 (18:03 +0900)
Change-Id: I8c2c4d287021f6b0b76fa23d947e98e32995f1c8

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;