This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, release/2.13/master, created. glibc-2.13-8-gad05c66
- From: pasky at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 3 Feb 2011 23:54:50 -0000
- Subject: GNU C Library master sources branch, release/2.13/master, created. glibc-2.13-8-gad05c66
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, release/2.13/master has been created
at ad05c6671f083f315ea9e6973a3a2ae7f38dbe96 (commit)
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ad05c6671f083f315ea9e6973a3a2ae7f38dbe96
commit ad05c6671f083f315ea9e6973a3a2ae7f38dbe96
Author: Petr Baudis <pasky@suse.cz>
Date: Fri Feb 4 00:54:25 2011 +0100
NEWS: Remove section for version 2.14
We do not track lists of resolved bugs within stable releases.
diff --git a/NEWS b/NEWS
index b6db53c..da301ec 100644
--- a/NEWS
+++ b/NEWS
@@ -5,12 +5,6 @@ See the end for copying conditions.
Please send GNU C library bug reports via <http://sources.redhat.com/bugzilla/>
using `glibc' in the "product" field.
-Version 2.1
-
-* The following bugs are resolved with this release:
-
- 11724
-
Version 2.13
* The following bugs are resolved with this release:
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1f636cc82bea01298514f73169aa879adafd7cdb
commit 1f636cc82bea01298514f73169aa879adafd7cdb
Author: Ulrich Drepper <drepper@gmail.com>
Date: Wed Feb 2 11:50:49 2011 -0500
Fix passing symbol value to pltexit callbacks when ld.so auditing.
(cherry picked from commit 8517b15ee8e39fed11afb784fd0e249d977849f4)
diff --git a/ChangeLog b/ChangeLog
index 24506f0..6a57302 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-02-02 Ulrich Drepper <drepper@gmail.com>
+
+ * elf/dl-runtime.c (_dl_call_pltexit): Pass correct address of the
+ function to the callback.
+ Patch partly by Jiri Olsa <jolsa@redhat.com>.
+
2011-02-02 Andreas Schwab <schwab@redhat.com>
* shadow/sgetspent.c: Check return value of __sgetspent_r instead
diff --git a/elf/dl-runtime.c b/elf/dl-runtime.c
index 6847eda..ae2d05c 100644
--- a/elf/dl-runtime.c
+++ b/elf/dl-runtime.c
@@ -1,5 +1,5 @@
/* On-demand PLT fixup for shared objects.
- Copyright (C) 1995-2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 1995-2009, 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -446,6 +446,7 @@ _dl_call_pltexit (struct link_map *l, ElfW(Word) reloc_arg,
/* Set up the sym parameter. */
ElfW(Sym) sym = *defsym;
+ sym.st_value = DL_FIXUP_VALUE_ADDR (reloc_result->addr);
/* Get the symbol name. */
const char *strtab = (const void *) D_PTR (reloc_result->bound,
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e283e1d04c3c345dd594e03daa868e86ebf1656a
commit e283e1d04c3c345dd594e03daa868e86ebf1656a
Author: Andreas Schwab <schwab@redhat.com>
Date: Wed Feb 2 08:59:04 2011 -0500
Fix range error handling in sgetspent.
(cherry picked from commit 10a656fe33d8257531ff3e9a882d3fd7db6ce5b3)
diff --git a/ChangeLog b/ChangeLog
index 0dad46b..24506f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-02 Andreas Schwab <schwab@redhat.com>
+
+ * shadow/sgetspent.c: Check return value of __sgetspent_r instead
+ of errno.
+
2011-01-19 Ulrich Drepper <drepper@gmail.com>
[BZ #11724]
diff --git a/shadow/sgetspent.c b/shadow/sgetspent.c
index ec7f384..f3dce53 100644
--- a/shadow/sgetspent.c
+++ b/shadow/sgetspent.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -49,8 +49,8 @@ sgetspent (const char *string)
}
while (buffer != NULL
- && __sgetspent_r (string, &resbuf, buffer, buffer_size, &result) != 0
- && errno == ERANGE)
+ && (__sgetspent_r (string, &resbuf, buffer, buffer_size, &result)
+ == ERANGE))
{
char *new_buf;
buffer_size += BUFLEN_SPWD;
-----------------------------------------------------------------------
hooks/post-receive
--
GNU C Library master sources