Synchronize file system 97/100997/1
authorInjun Yang <injun.yang@samsung.com>
Wed, 30 Nov 2016 05:19:20 +0000 (14:19 +0900)
committerInjun Yang <injun.yang@samsung.com>
Wed, 30 Nov 2016 05:19:20 +0000 (14:19 +0900)
Change-Id: I3e98506ea01212d8ff8cd7125a1499701bc3cc92
Signed-off-by: Injun Yang <injun.yang@samsung.com>
src/adapter.c

index 98d411f..62b8b2f 100644 (file)
@@ -4850,6 +4850,11 @@ static void set_le_static_address(struct btd_adapter *adapter)
                                error("Cannot save LE address : %s",
                                                strerror(errno));
                        }
+
+                       ret = fdatasync(fd);
+                       if (ret < 0)
+                               error("sync failed : %s", strerror(errno));
+
                        close(fd);
                } else {
                        error("Cannot save LE address");