You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.1 KiB
31 lines
1.1 KiB
2 years ago
|
commit ad78d702757a189b1fa552d607e8aaa22252a45f
|
||
|
Author: Florian Weimer <fweimer@redhat.com>
|
||
|
Date: Tue May 12 19:06:18 2020 +0200
|
||
|
|
||
|
elf: Remove redundant add_to_global_resize_failure call from dl_open_args
|
||
|
|
||
|
The second call does not do anything because the data structures have
|
||
|
already been resized by the call that comes before the demarcation
|
||
|
point. Fixes commit a509eb117fac1d764b15eba64993f4bdb63d7f3c
|
||
|
("Avoid late dlopen failure due to scope, TLS slotinfo updates
|
||
|
[BZ #25112]").
|
||
|
|
||
|
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
|
||
|
|
||
|
diff --git a/elf/dl-open.c b/elf/dl-open.c
|
||
|
index 3d49a84596e99bf6..b052bb0bc2cd17aa 100644
|
||
|
--- a/elf/dl-open.c
|
||
|
+++ b/elf/dl-open.c
|
||
|
@@ -769,11 +769,6 @@ dl_open_worker (void *a)
|
||
|
DL_STATIC_INIT (new);
|
||
|
#endif
|
||
|
|
||
|
- /* Perform the necessary allocations for adding new global objects
|
||
|
- to the global scope below, via add_to_global_update. */
|
||
|
- if (mode & RTLD_GLOBAL)
|
||
|
- add_to_global_resize (new);
|
||
|
-
|
||
|
/* Run the initializer functions of new objects. Temporarily
|
||
|
disable the exception handler, so that lazy binding failures are
|
||
|
fatal. */
|