8368606: Printer lookup returns empty on AIX platform due to uninitialized results list

Backport-of: 9b1633ded0e1d952ef13c054b6c507149d22f8cd
This commit is contained in:
Ravi.Patel8
2025-10-28 12:33:55 +00:00
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) {