about summary refs log tree commit diff
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
glibc-06120d793a3ae31f8f510f220c8a0a8e23b6a177.tar.xz
glibc-06120d793a3ae31f8f510f220c8a0a8e23b6a177.zip
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