summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-10-15 20:25:25 +0000
committerJakub Jelinek <jakub@redhat.com>2007-10-15 20:25:25 +0000
commite807818b5d83995e92b1bfb20ea8eb108b5d5d1f (patch)
treede3a15a0acba6491165f827181f9f9143467a995
parent2884dad43cc3c0cbf046caa0a96d7883e5ed0443 (diff)
* init.c (__pthread_initialize_minimal): Initialize word to appease
valgrind. 2007-10-15 Jakub Jelinek <jakub@redhat.com> * init.c (__pthread_initialize_minimal): Initialize word to appease valgrind.
-rw-r--r--nptl/ChangeLog5
-rw-r--r--nptl/init.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index b7c03dc330..85edbbe11d 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-15 Jakub Jelinek <jakub@redhat.com>
+
+ * init.c (__pthread_initialize_minimal): Initialize word to appease
+ valgrind.
+
2007-10-10 Jakub Jelinek <jakub@redhat.com>
* sysdeps/pthread/bits/libc-lock.h (__libc_rwlock_init): Inside of
diff --git a/nptl/init.c b/nptl/init.c
index ffb50b4cca..d445de0795 100644
--- a/nptl/init.c
+++ b/nptl/init.c
@@ -284,7 +284,7 @@ __pthread_initialize_minimal_internal (void)
/* Private futexes are always used (at least internally) so that
doing the test once this early is beneficial. */
{
- int word;
+ int word = 0;
word = INTERNAL_SYSCALL (futex, err, 3, &word,
FUTEX_WAKE | FUTEX_PRIVATE_FLAG, 1);
if (!INTERNAL_SYSCALL_ERROR_P (word, err))