This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch fix/streampollfeeder-volatile in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git
commit c7e8d3aa7f87648e94bf1b88d5815c63d28faec6 Author: Elliotte Rusty Harold <[email protected]> AuthorDate: Wed Jul 1 08:42:30 2026 -0400 StreamPollFeeder: declare done and exception as volatile --- src/main/java/org/apache/maven/shared/utils/cli/StreamPollFeeder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/maven/shared/utils/cli/StreamPollFeeder.java b/src/main/java/org/apache/maven/shared/utils/cli/StreamPollFeeder.java index 72b16a8..02c36a7 100644 --- a/src/main/java/org/apache/maven/shared/utils/cli/StreamPollFeeder.java +++ b/src/main/java/org/apache/maven/shared/utils/cli/StreamPollFeeder.java @@ -35,9 +35,9 @@ class StreamPollFeeder extends Thread { private final InputStream input; private final OutputStream output; - private Throwable exception; + private volatile Throwable exception; - private boolean done; + private volatile boolean done; private final Object lock = new Object(); /**
