Integrated: 8368606: Printer lookup returns empty on AIX platform due to uninitialized results list
Ravi-Patel8
duke at openjdk.org
Mon Oct 13 16:14:33 UTC 2025
On Thu, 25 Sep 2025 07:09:37 GMT, Ravi-Patel8 <duke at openjdk.org> wrote:
> Bug Ref: https://bugs.openjdk.org/browse/JDK-8368606
>
> As part of [JDK-8344057](https://bugs.openjdk.org/browse/JDK-8344057) ("Remove doPrivileged calls from unix platform sources in the java.desktop module"), changes were made to execCmd() in
> `src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java`.
> In the updated implementation, execCmd(...) code is missing to initialize the results variable. It declares it as null and then tries to results.add(line), which prevents the results list from being populated with printer names.
>
> Initializing the results variable will resolve the issue.
>
>
> Signed-off-by: Ravi.Patel8 <Ravi.Patel8 at ibm.com>
This pull request has now been integrated.
Changeset: 9b1633de
Author: Ravi.Patel8 <Ravi.Patel8 at ibm.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/9b1633ded0e1d952ef13c054b6c507149d22f8cd
Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod
8368606: Printer lookup returns empty on AIX platform due to uninitialized results list
Reviewed-by: honkar, serb
-------------
PR: https://git.openjdk.org/jdk/pull/27482
More information about the client-libs-dev
mailing list