From: Ulrich Drepper Date: Wed, 14 Jul 2004 16:24:56 +0000 (+0000) Subject: (__pthread_cond_timedwait): Check for invalid nanosecond in timeout value. X-Git-Tag: cvs/fedora-base~325 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e9f676f9f6451e577f9c127ee1d9d9aa9c6a3fe;p=thirdparty%2Fglibc.git (__pthread_cond_timedwait): Check for invalid nanosecond in timeout value. --- diff --git a/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S b/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S index 2d0df6b5bf7..7694f36f958 100644 --- a/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S +++ b/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S @@ -62,6 +62,12 @@ __pthread_cond_timedwait: add r0, r12 #endif + mov.l @(4,r13), r0 + mov.l .L1g, r1 + cmp/hs r1, r0 + bt/s 18f + mov #EINVAL, r0 + /* Get internal lock. */ mov #0, r3 mov #1, r4