This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch fix/2.25.x/rfc5424-sd-param
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/fix/2.25.x/rfc5424-sd-param by
this push:
new a0e7a20106 fix: improve `isParamNameCharacterValid`
a0e7a20106 is described below
commit a0e7a201064c68b6ffc0b7bd887c0f7f786b6e13
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Tue Mar 24 20:48:02 2026 +0100
fix: improve `isParamNameCharacterValid`
Co-authored-by: Jan Friedrich <[email protected]>
---
.../main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java
b/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java
index fc30e9416e..bb793b2519 100644
---
a/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java
+++
b/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java
@@ -641,7 +641,7 @@ public final class Rfc5424Layout extends
AbstractStringLayout {
* @return {@code true} if the character is allowed in an {@code SD-NAME}
*/
private static boolean isParamNameCharacterValid(final char c) {
- return c >= 32 && c <= 126 && c != '=' && c != ' ' && c != ']' && c !=
'"';
+ return c > 32 && c <= 126 && c != '=' && c != ']' && c != '"';
}
private String escapeParamValue(final String value) {