a60c34
diff -urp file-5.33.orig/src/softmagic.c file-5.33/src/softmagic.c
a60c34
--- file-5.33.orig/src/softmagic.c	2018-04-15 14:49:15.000000000 -0400
a60c34
+++ file-5.33/src/softmagic.c	2020-12-14 12:21:13.298285158 -0500
a60c34
@@ -1758,7 +1758,9 @@ file_strncmp(const char *s1, const char
a60c34
 	 */
a60c34
 	const unsigned char *a = (const unsigned char *)s1;
a60c34
 	const unsigned char *b = (const unsigned char *)s2;
a60c34
-	const unsigned char *eb = b + len;
a60c34
+	uint32_t ws = flags & (STRING_COMPACT_WHITESPACE |
a60c34
+		STRING_COMPACT_OPTIONAL_WHITESPACE);
a60c34
+	const unsigned char *eb = b + (ws ? strlen(s2) : len);
a60c34
 	uint64_t v;
a60c34
 
a60c34
 	/*