From: Markus Pfeiffer Date: Tue, 21 Nov 2023 14:37:21 +0000 (+0100) Subject: android: Use try-with-resources for IO X-Git-Tag: android-2.5.0^2~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b687f0c22fefffc987675d562af1acf5d0236b09;p=thirdparty%2Fstrongswan.git android: Use try-with-resources for IO --- diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java b/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java index 6bd5e6bc40..5f5b2a1879 100644 --- a/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java +++ b/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java @@ -1037,9 +1037,8 @@ public class CharonVpnService extends VpnService implements Runnable, VpnStateSe @Override public synchronized void run() { - try + try (FileInputStream plain = new FileInputStream(mFd.getFileDescriptor())) { - FileInputStream plain = new FileInputStream(mFd.getFileDescriptor()); ByteBuffer packet = ByteBuffer.allocate(mCache.mMtu); while (true) { @@ -1073,7 +1072,7 @@ public class CharonVpnService extends VpnService implements Runnable, VpnStateSe } } } - catch (ClosedByInterruptException | InterruptedException e) + catch (final ClosedByInterruptException | InterruptedException e) { /* regular interruption */ }