This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-daemon.git

commit 0d8324d53a1059cafe7aa8b66c7cb8fe458ee3eb
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Nov 3 11:04:00 2026 -0500

    Refactor DaemonInitException message formatting
    
    Avoid concatenating an empty string when no cause is present while
    preserving null-message behavior with String.valueOf().
---
 src/main/java/org/apache/commons/daemon/DaemonInitException.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/commons/daemon/DaemonInitException.java 
b/src/main/java/org/apache/commons/daemon/DaemonInitException.java
index 2c9d15ba..7ba40d50 100644
--- a/src/main/java/org/apache/commons/daemon/DaemonInitException.java
+++ b/src/main/java/org/apache/commons/daemon/DaemonInitException.java
@@ -49,7 +49,8 @@ public class DaemonInitException extends Exception {
      */
     public String getMessageWithCause() {
         final Throwable cause = getCause();
-        return getMessage() + (cause == null ? "" : ": " + cause.getMessage());
+        final String message = String.valueOf(getMessage());
+        return cause == null ? message : message + ": " + cause.getMessage();
     }
 
 }

Reply via email to