Contents of /trunk/glibc/patches/glibc-2.15-lddebug-scopes.patch
Parent Directory | Revision Log
Revision 1806 -
(show annotations)
(download)
Tue Jun 12 12:33:27 2012 UTC (12 years, 3 months ago) by niro
File size: 840 byte(s)
Tue Jun 12 12:33:27 2012 UTC (12 years, 3 months ago) by niro
File size: 840 byte(s)
-added patches for 2.15-r1
1 | From 0c95ab64cb4ec0d22bb222647d9d20c7b4903e38 Mon Sep 17 00:00:00 2001 |
2 | From: Andreas Schwab <schwab@redhat.com> |
3 | Date: Fri, 7 Oct 2011 09:31:27 +0200 |
4 | Subject: [PATCH] Horrible workaround for horribly broken software |
5 | |
6 | --- |
7 | elf/rtld.c | 4 +++- |
8 | 1 files changed, 3 insertions(+), 1 deletions(-) |
9 | |
10 | diff --git a/elf/rtld.c b/elf/rtld.c |
11 | index 978c609..8422b9f 100644 |
12 | --- a/elf/rtld.c |
13 | +++ b/elf/rtld.c |
14 | @@ -1393,7 +1393,9 @@ of this helper program; chances are you did not intend to run this program.\n\ |
15 | char *copy = malloc (len); |
16 | if (copy == NULL) |
17 | _dl_fatal_printf ("out of memory\n"); |
18 | - l->l_libname->name = l->l_name = memcpy (copy, dsoname, len); |
19 | + l->l_libname->name = memcpy (copy, dsoname, len); |
20 | + if (GLRO(dl_debug_mask)) |
21 | + l->l_name = copy; |
22 | } |
23 | |
24 | /* Add the vDSO to the object list. */ |
25 | -- |
26 | 1.7.3.4 |