summaryrefslogtreecommitdiff
path: root/nptl
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-06-10 07:45:18 +0000
committerUlrich Drepper <drepper@redhat.com>2003-06-10 07:45:18 +0000
commit06120d793a3ae31f8f510f220c8a0a8e23b6a177 (patch)
treee575c19a14531eb7ffbdc3d91e2afd605c21d11b /nptl
parent54c924656eb5f55b7a6e95bf6c31b6f3bc1e09dc (diff)
downloadglibc-06120d793a3ae31f8f510f220c8a0a8e23b6a177.tar.gz
Update.
2003-06-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (getaddrinfo): Don't leak memory from getifaddr calls.
Diffstat (limited to 'nptl')
-rw-r--r--nptl/ChangeLog6
-rw-r--r--nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S7
2 files changed, 7 insertions, 6 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index c0b54e0cdd..34bf9446e4 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,9 @@
+2003-06-10 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
+ (__pthread_cond_signal): Remove incorrect second addition for
+ cond_lock!=0.
+
2003-06-09 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
index 411a05c9e0..95f3aad1d8 100644
--- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
+++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
@@ -116,12 +116,7 @@ __pthread_cond_signal:
jmp 2b
/* Unlock in loop requires wakeup. */
-5:
-#if cond_lock == 0
- movl %edi, %eax
-#else
- leal cond_lock(%edi), %eax
-#endif
+5: movl %edi, %eax
call __lll_mutex_unlock_wake
jmp 6b