commit | f37dff724b4dd4a9d2bd2b77ae89f19fa3e7b544 | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Mon Oct 28 09:55:34 2019 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Mon Oct 28 09:55:34 2019 +0000 |
tree | fbb27dd0b6075f9f9417cc3bb275f87898b8ef39 | |
parent | be4ff998ac34900f1f2f0a8663dfcc931e8cf7ac [diff] | |
parent | e1fd48999b06dc401526222b00b10a0e935f0dfa [diff] |
Merge "Rename ENFORCE_UID to ENFORCE_SYSTEM_OR_ROOT"
diff --git a/secdiscard.cpp b/secdiscard.cpp index 0ff05d6..4659eed 100644 --- a/secdiscard.cpp +++ b/secdiscard.cpp
@@ -147,6 +147,10 @@ if (!overwrite_with_zeros(fs_fd.get(), range[0], range[1])) return false; } } + // Should wait for overwrites completion. Otherwise after unlink(), + // filesystem can allocate these blocks and IO can be reordered, resulting + // in making zero blocks to filesystem blocks. + fsync(fs_fd.get()); return true; }