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
Sat, May 16, 1:28 PM (1 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33131485
Default Alt Text
D40693.id123609.diff (483 B)

Event Timeline