diff options
Diffstat (limited to 'packages/glibc/eglibc-svn/eglibc-svn-arm-check_pf.patch')
-rw-r--r-- | packages/glibc/eglibc-svn/eglibc-svn-arm-check_pf.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/glibc/eglibc-svn/eglibc-svn-arm-check_pf.patch b/packages/glibc/eglibc-svn/eglibc-svn-arm-check_pf.patch new file mode 100644 index 0000000000..cf45035f99 --- /dev/null +++ b/packages/glibc/eglibc-svn/eglibc-svn-arm-check_pf.patch @@ -0,0 +1,21 @@ +Index: eglibc/ports/sysdeps/unix/sysv/linux/arm/check_pf.c +=================================================================== +--- eglibc/ports/sysdeps/unix/sysv/linux/arm/check_pf.c (revision 5790) ++++ eglibc/ports/sysdeps/unix/sysv/linux/arm/check_pf.c (working copy) +@@ -200,16 +200,12 @@ + } + + if (ifam->ifa_flags & (IFA_F_DEPRECATED +- | IFA_F_TEMPORARY + | IFA_F_HOMEADDRESS)) + { + struct in6ailist *newp = alloca (sizeof (*newp)); + newp->info.flags = (((ifam->ifa_flags & IFA_F_DEPRECATED) + ? in6ai_deprecated : 0) + | ((ifam->ifa_flags +- & IFA_F_TEMPORARY) +- ? in6ai_temporary : 0) +- | ((ifam->ifa_flags + & IFA_F_HOMEADDRESS) + ? in6ai_homeaddress : 0)); + memcpy (newp->info.addr, address ?: local, |