Skip to content

Commit 2a228a9

Browse files
Spotbugs: explicitly use default charset when reading uname.
1 parent a87f58f commit 2a228a9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

objectbox-java/src/main/java/io/objectbox/internal/NativeLibraryLoader.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import java.lang.reflect.Method;
3131
import java.net.URL;
3232
import java.net.URLConnection;
33+
import java.nio.charset.Charset;
3334
import java.util.Arrays;
3435

3536
import javax.annotation.Nonnull;
@@ -203,7 +204,8 @@ private static String getCpuArchOSOrNull() {
203204
try {
204205
// Linux
205206
Process exec = Runtime.getRuntime().exec("uname -m");
206-
BufferedReader reader = new BufferedReader(new InputStreamReader(exec.getInputStream()));
207+
BufferedReader reader = new BufferedReader(
208+
new InputStreamReader(exec.getInputStream(), Charset.defaultCharset()));
207209
archOrNull = reader.readLine();
208210
reader.close();
209211
} catch (Exception ignored) {

0 commit comments

Comments
 (0)