diff options
Diffstat (limited to 'app/src/main/java/com/wireguard/android/util/RootShell.java')
-rw-r--r-- | app/src/main/java/com/wireguard/android/util/RootShell.java | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/app/src/main/java/com/wireguard/android/util/RootShell.java b/app/src/main/java/com/wireguard/android/util/RootShell.java index 0e04185a..e48e3564 100644 --- a/app/src/main/java/com/wireguard/android/util/RootShell.java +++ b/app/src/main/java/com/wireguard/android/util/RootShell.java @@ -20,7 +20,6 @@ import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.nio.charset.StandardCharsets; import java.util.Collection; -import java.util.Locale; import java.util.UUID; /** @@ -124,10 +123,9 @@ public class RootShell { } } if (markersSeen != 4) - throw new IOException(String.format(Locale.getDefault(), - context.getResources().getString(R.string.marker_count_error), markersSeen)); + throw new IOException(context.getString(R.string.marker_count_error, markersSeen)); if (errnoStdout != errnoStderr) - throw new IOException(context.getResources().getString(R.string.exit_status_read_error)); + throw new IOException(context.getString(R.string.exit_status_read_error)); Log.v(TAG, "exit: " + errnoStdout); return errnoStdout; } @@ -140,9 +138,9 @@ public class RootShell { if (isRunning()) return; if (!localBinaryDir.isDirectory() && !localBinaryDir.mkdirs()) - throw new FileNotFoundException(context.getResources().getString(R.string.create_bin_dir_error)); + throw new FileNotFoundException(context.getString(R.string.create_bin_dir_error)); if (!localTemporaryDir.isDirectory() && !localTemporaryDir.mkdirs()) - throw new FileNotFoundException(context.getResources().getString(R.string.create_temp_dir_error)); + throw new FileNotFoundException(context.getString(R.string.create_temp_dir_error)); try { final ProcessBuilder builder = new ProcessBuilder().command(SU); builder.environment().put("LC_ALL", "C"); @@ -172,8 +170,7 @@ public class RootShell { if (line.contains("Permission denied")) throw new NoRootException(deviceNotRootedMessage); } - throw new IOException(String.format(Locale.getDefault(), - context.getResources().getString(R.string.shell_start_error), process.exitValue())); + throw new IOException(context.getString(R.string.shell_start_error, process.exitValue())); } } catch (final IOException | NoRootException e) { stop(); |