diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2023-06-08 15:04:39 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2023-06-08 15:04:39 +0200 |
commit | a5b4b9c428252c614447707853f93f31d33a1bb6 (patch) | |
tree | 972dd27a5a0029d4833a052240b4278dfc4e6e8c /tunnel/src/main/java | |
parent | e744ce456918abc080ad898fa63d31314fc21108 (diff) |
tunnel: add quotes around calling package
Judging by the previous check, this was clearly intended.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'tunnel/src/main/java')
-rw-r--r-- | tunnel/src/main/java/com/wireguard/android/util/RootShell.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tunnel/src/main/java/com/wireguard/android/util/RootShell.java b/tunnel/src/main/java/com/wireguard/android/util/RootShell.java index c61695de..67bff568 100644 --- a/tunnel/src/main/java/com/wireguard/android/util/RootShell.java +++ b/tunnel/src/main/java/com/wireguard/android/util/RootShell.java @@ -46,7 +46,7 @@ public class RootShell { final String packageName = context.getPackageName(); if (packageName.contains("'")) throw new RuntimeException("Impossibly invalid package name contains a single quote"); - preamble = String.format("export CALLING_PACKAGE=%s PATH=\"%s:$PATH\" TMPDIR='%s'; magisk --sqlite \"UPDATE policies SET notification=0, logging=0 WHERE uid=%d\" >/dev/null 2>&1; id -u\n", + preamble = String.format("export CALLING_PACKAGE='%s' PATH=\"%s:$PATH\" TMPDIR='%s'; magisk --sqlite \"UPDATE policies SET notification=0, logging=0 WHERE uid=%d\" >/dev/null 2>&1; id -u\n", packageName, localBinaryDir, localTemporaryDir, android.os.Process.myUid()); } |