8368606: Printer lookup returns empty on AIX platform due to uninitialized results list
Backport-of: 9b1633ded0e1d952ef13c054b6c507149d22f8cd
This commit is contained in:
committed by
Aleksey Shipilev
parent
363c49bd9c
commit
fcece2ecb1
@@ -876,12 +876,16 @@ public final class PrintServiceLookupProvider extends PrintServiceLookup
|
||||
FileReader reader = new FileReader(f);
|
||||
bufferedReader = new BufferedReader(reader);
|
||||
String line;
|
||||
results = new ArrayList<>();
|
||||
while ((line = bufferedReader.readLine())
|
||||
!= null) {
|
||||
results.add(line);
|
||||
}
|
||||
}
|
||||
} finally {
|
||||
} catch (Exception e) {
|
||||
// Print exception for tracking printer command errors
|
||||
IPPPrintService.debug_println("Printer command error: " + e);
|
||||
} finally {
|
||||
f.delete();
|
||||
// promptly close all streams.
|
||||
if (bufferedReader != null) {
|
||||
|
||||
Reference in New Issue
Block a user