diff options
Diffstat (limited to 'sysdeps/i386/stpncpy.S')
-rw-r--r-- | sysdeps/i386/stpncpy.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/i386/stpncpy.S b/sysdeps/i386/stpncpy.S index 8ca2c9dccc..a6d510e365 100644 --- a/sysdeps/i386/stpncpy.S +++ b/sysdeps/i386/stpncpy.S @@ -143,8 +143,8 @@ L(3): decl %ecx /* all bytes written? */ L(9): #if __BOUNDED_POINTERS__ addl %eax, %esi /* undo magic: %esi now points beyond end of SRC */ - CHECK_BOUNDS_HIGH (%esi, SRC(%esp), jb) - CHECK_BOUNDS_HIGH (%eax, DEST(%esp), jb) + CHECK_BOUNDS_HIGH (%esi, SRC(%esp), jbe) + CHECK_BOUNDS_HIGH (%eax, DEST(%esp), jbe) RETURN_BOUNDED_POINTER (DEST(%esp)) #endif popl %esi /* restore saved register content */ |