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 <[email protected]>

-------------

Commit messages:
 - 8368606: Init results in PrintServiceLookupProvider.execCmd

Changes: https://git.openjdk.org/jdk/pull/27482/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27482&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8368606
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/27482.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27482/head:pull/27482

PR: https://git.openjdk.org/jdk/pull/27482

Reply via email to