From 6f76ee8fdf69290fa649ae4e595e19946e1f4d87 Mon Sep 17 00:00:00 2001 From: BJ Hargrave Date: Mon, 27 Jun 2022 11:58:21 -0400 Subject: [PATCH] lib: Avoid double buffering Signed-off-by: BJ Hargrave --- aQute.libg/src/aQute/lib/collections/LineCollection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aQute.libg/src/aQute/lib/collections/LineCollection.java b/aQute.libg/src/aQute/lib/collections/LineCollection.java index 435d725b6e..f6bea6a950 100644 --- a/aQute.libg/src/aQute/lib/collections/LineCollection.java +++ b/aQute.libg/src/aQute/lib/collections/LineCollection.java @@ -27,7 +27,7 @@ public LineCollection(File in) throws IOException { } public LineCollection(Reader reader) throws IOException { - this(new BufferedReader(reader)); + this((reader instanceof BufferedReader) ? (BufferedReader) reader : new BufferedReader(reader)); } public LineCollection(BufferedReader reader) throws IOException {