Page MenuHomeFreeBSD

D40693.id123609.diff
No OneTemporary

D40693.id123609.diff

diff --git a/lib/libc/amd64/string/archlevel.c b/lib/libc/amd64/string/archlevel.c
--- a/lib/libc/amd64/string/archlevel.c
+++ b/lib/libc/amd64/string/archlevel.c
@@ -105,7 +105,8 @@
/* can't use strcmp here: would recurse during ifunc resolution */
for (i = 0; str[i] == candidate[i]; i++)
- if (str[i] == '\0')
+ /* suffixes starting with : or + are ignored for future extensions */
+ if (str[i] == '\0' || str[i] == ':' || str[i] == '+')
return (level);
}

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 23, 1:11 PM (6 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35403069
Default Alt Text
D40693.id123609.diff (483 B)

Event Timeline