]> sourceware.org Git - glibc.git/commitdiff
Fix ____longjmp_chk for s390/s390x.
authorAndreas Schwab <schwab@redhat.com>
Wed, 20 Jan 2010 15:59:30 +0000 (07:59 -0800)
committerUlrich Drepper <drepper@redhat.com>
Wed, 20 Jan 2010 15:59:30 +0000 (07:59 -0800)
ChangeLog
sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c

index 7cd565f3563846054acb90864bef7476fb05e2e7..75c3043eeefc8ad1d5f7f12554a93cb223c614ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-01-20  Andreas Schwab  <schwab@redhat.com>
+
+       * sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
+       (CHECK_SP): Fix check for alternate stack.
+       * sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c
+       (CHECK_SP): Likewise.
+
 2010-01-19  H.J. Lu  <hongjiu.lu@intel.com>
 
        * sysdeps/i386/i686/multiarch/memmove.S: Also check
index b28e58749848a72395839fbe2741efd4233acbac..f2c1518572ff2b1d400484ecb72345c5e6297686 100644 (file)
@@ -46,7 +46,7 @@
            {                                                           \
              if ((oss.ss_flags & SS_ONSTACK) == 0                      \
                  || ((uintptr_t) (oss.ss_sp + oss.ss_size) - new_sp    \
-                     >= oss.ss_size))                                  \
+                     < oss.ss_size))                                   \
                __fortify_fail ("longjmp causes uninitialized stack frame");\
            }                                                           \
        }                                                               \
index dcf58fb50baa7af26058777a51150413e5854071..261be250dcc564628c36b550325a848b4d53f24a 100644 (file)
@@ -46,7 +46,7 @@
            {                                                           \
              if ((oss.ss_flags & SS_ONSTACK) == 0                      \
                  || ((uintptr_t) (oss.ss_sp + oss.ss_size) - new_sp    \
-                     >= oss.ss_size))                                  \
+                     < oss.ss_size))                                   \
                __fortify_fail ("longjmp causes uninitialized stack frame");\
            }                                                           \
        }                                                               \
This page took 0.062646 seconds and 5 git commands to generate.