commit | 71251eec8d5059814e3042d96fbe0c5e1b42681b | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Fri Sep 02 11:44:29 2016 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Fri Sep 02 11:44:29 2016 +0000 |
tree | e35f87effc80b3077753d5dbecd7243b4ee2f23c | |
parent | 451f205ba2744effd53fd3555cdc4080c14d7d9b [diff] | |
parent | 3b06f80f60b26a5b825aa276bc4616298c0c2ea9 [diff] |
Merge "Reduce chance of zero-length keystore files"
diff --git a/keystore/keystore_utils.cpp b/keystore/keystore_utils.cpp index b653dd8..4617afd 100644 --- a/keystore/keystore_utils.cpp +++ b/keystore/keystore_utils.cpp
@@ -51,6 +51,10 @@ data += n; remaining -= n; } + if (TEMP_FAILURE_RETRY(fsync(fd)) == -1) { + ALOGW("fsync failed: %s", strerror(errno)); + return -1; + } return size; }