Page MenuHomeFreeBSD

D56151.id174570.diff
No OneTemporary

D56151.id174570.diff

diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c
--- a/libexec/rtld-elf/rtld.c
+++ b/libexec/rtld-elf/rtld.c
@@ -6492,7 +6492,11 @@
if (c < '0' || c > '9')
return (-1);
+ if (n > INT_MAX / RADIX)
+ return (-1);
n *= RADIX;
+ if (n > INT_MAX - (c - '0'))
+ return (-1);
n += c - '0';
}

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 24, 10:17 AM (4 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35443097
Default Alt Text
D56151.id174570.diff (325 B)

Event Timeline