From 5a7f8ddf61c944f976b07092d521b2948f0d9850 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 25 Apr 2018 11:12:56 +0200 Subject: [PATCH 1/1] Flag is useless (always true). --- src/bindings/java/org/simgrid/NativeLib.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/bindings/java/org/simgrid/NativeLib.java b/src/bindings/java/org/simgrid/NativeLib.java index 3db622c071..0f8c1e6427 100644 --- a/src/bindings/java/org/simgrid/NativeLib.java +++ b/src/bindings/java/org/simgrid/NativeLib.java @@ -103,7 +103,6 @@ public final class NativeLib { "lib"+name+".dylib" /* mac osx */}) { File fileOut = new File(tempDir.toFile().getAbsolutePath() + File.separator + filename); - boolean done = false; try ( // Try-with-resources. These stream will be autoclosed when needed. InputStream in = NativeLib.class.getClassLoader().getResourceAsStream(path+filename); OutputStream out = new FileOutputStream(fileOut); @@ -116,16 +115,13 @@ public final class NativeLib { int bytesRead; while ((bytesRead = in.read(buffer)) != -1) // Read until EOF out.write(buffer, 0, bytesRead); - - done = true; - } - if (done) { - /* load that shit */ - System.load(fileOut.getAbsolutePath()); - - /* It loaded! we're good */ - return true; } + + /* load that library */ + System.load(fileOut.getAbsolutePath()); + + /* It loaded! we're good */ + return true; } /* No suitable name found */ -- 2.20.1