diff options
author | 2019-10-21 18:55:35 +0200 | |
---|---|---|
committer | 2019-10-21 18:56:28 +0200 | |
commit | d40ac7f89daf478f82b022bae95d65ade611c4ce (patch) | |
tree | e2813f57f6051ab431d054abcd4f04eabbc674bb /app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java | |
parent | libwg-go: version bump (diff) | |
download | wireguard-android-d40ac7f89daf478f82b022bae95d65ade611c4ce.tar.xz wireguard-android-d40ac7f89daf478f82b022bae95d65ade611c4ce.zip |
ToolsInstaller: write to temporary file, fsync, rename
Reported-by: Andre Christanto <christantoandre@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java')
-rw-r--r-- | app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java b/app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java index e3923d19..428c5a23 100644 --- a/app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java +++ b/app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java @@ -54,6 +54,7 @@ public final class SharedLibraryLoader { while ((len = in.read(buffer)) != -1) { out.write(buffer, 0, len); } + out.getFD().sync(); } return true; } |