From: Joshua Rogers Date: Sat, 11 Oct 2025 12:23:30 +0000 (+0800) Subject: asn_mime: Harden strip_end() against empty strings X-Git-Tag: 4.0-PRE-CLANG-FORMAT-WEBKIT~189 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=535e0a439a7e636fbc10dfdab3bd8b2486fa0c41;p=thirdparty%2Fopenssl.git asn_mime: Harden strip_end() against empty strings Signed-off-by: Joshua Rogers Reviewed-by: Saša Nedvědický Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/28881) --- diff --git a/crypto/asn1/asn_mime.c b/crypto/asn1/asn_mime.c index b85f734e667..c2aceffc1cf 100644 --- a/crypto/asn1/asn_mime.c +++ b/crypto/asn1/asn_mime.c @@ -877,7 +877,7 @@ static char *strip_start(char *name) static char *strip_end(char *name) { char *p, c; - if (!name) + if (!name || *name == '\0') return NULL; /* Look for first non whitespace or quote */ for (p = name + strlen(name) - 1; p >= name; p--) {