aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-10-21 18:55:35 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-10-21 18:56:28 +0200
commitd40ac7f89daf478f82b022bae95d65ade611c4ce (patch)
treee2813f57f6051ab431d054abcd4f04eabbc674bb /app/src/main/java/com/wireguard/android/util/SharedLibraryLoader.java
parentlibwg-go: version bump (diff)
downloadwireguard-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.java1
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;
}