You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
588 B
15 lines
588 B
diff -urp file-5.33.orig/src/softmagic.c file-5.33/src/softmagic.c
|
|
--- file-5.33.orig/src/softmagic.c 2018-04-15 14:49:15.000000000 -0400
|
|
+++ file-5.33/src/softmagic.c 2020-12-14 12:21:13.298285158 -0500
|
|
@@ -1758,7 +1758,9 @@ file_strncmp(const char *s1, const char
|
|
*/
|
|
const unsigned char *a = (const unsigned char *)s1;
|
|
const unsigned char *b = (const unsigned char *)s2;
|
|
- const unsigned char *eb = b + len;
|
|
+ uint32_t ws = flags & (STRING_COMPACT_WHITESPACE |
|
|
+ STRING_COMPACT_OPTIONAL_WHITESPACE);
|
|
+ const unsigned char *eb = b + (ws ? strlen(s2) : len);
|
|
uint64_t v;
|
|
|
|
/*
|