Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 390836 Details for
Bug 531528
sys-libs/glibc-2.20 trap invalid opcode libpthread-2.20.so TSX Haswell Bug
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
glibc-2.20-getifaddrs_internal-segfault.patch
glibc-2.20-getifaddrs_internal-segfault.patch (text/plain), 824 bytes, created by
Joerg Neikes
on 2014-12-03 12:34:40 UTC
(
hide
)
Description:
glibc-2.20-getifaddrs_internal-segfault.patch
Filename:
MIME Type:
Creator:
Joerg Neikes
Created:
2014-12-03 12:34:40 UTC
Size:
824 bytes
patch
obsolete
>diff --git a/sysdeps/unix/sysv/linux/ifaddrs.c b/sysdeps/unix/sysv/linux/ifaddrs.c >index 2c04e17..a47b2ed 100644 >--- a/sysdeps/unix/sysv/linux/ifaddrs.c >+++ b/sysdeps/unix/sysv/linux/ifaddrs.c >@@ -770,20 +770,17 @@ getifaddrs_internal (struct ifaddrs **ifap) > > if (cp != NULL) > { >- char c; > unsigned int preflen; > >- if ((max_prefixlen > 0) && >- (ifam->ifa_prefixlen > max_prefixlen)) >+ if (ifam->ifa_prefixlen > max_prefixlen) > preflen = max_prefixlen; > else > preflen = ifam->ifa_prefixlen; > >- for (i = 0; i < ((preflen - 1) / 8); i++) >+ for (i = 0; i < preflen / 8; i++) > *cp++ = 0xff; >- c = 0xff; >- c <<= ((128 - preflen) % 8); >- *cp = c; >+ if (preflen % 8) >+ *cp = 0xff << (8 - preflen % 8); > } > } > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 531528
:
390832
|
390834
| 390836 |
390838
|
390840