import autofs-5.1.4-84.el8
This commit is contained in:
parent
ebc3b58e20
commit
1ec43a17f0
46
SOURCES/autofs-5.1.8-fix-invalid-tsv-access.patch
Normal file
46
SOURCES/autofs-5.1.8-fix-invalid-tsv-access.patch
Normal file
@ -0,0 +1,46 @@
|
||||
autofs-5.1.8 - fix invalid tsv access
|
||||
|
||||
From: Ian Kent <raven@themaw.net>
|
||||
|
||||
When using the --dumpmaps option of automount(8) a SEGV can occur
|
||||
because a thread specific data variable accessed in the code hasn't
|
||||
yet been created.
|
||||
|
||||
The thread specific data doesn't need to be set to list the maps
|
||||
so we can create the key and rely on pthread_getspecific() returning
|
||||
NULL when the value hasn't been set as this case is handled correctly.
|
||||
|
||||
Signed-off-by: Ian Kent <raven@themaw.net>
|
||||
---
|
||||
CHANGELOG | 1 +
|
||||
daemon/automount.c | 9 +++++++++
|
||||
2 files changed, 10 insertions(+)
|
||||
|
||||
--- autofs-5.1.4.orig/CHANGELOG
|
||||
+++ autofs-5.1.4/CHANGELOG
|
||||
@@ -95,6 +95,7 @@
|
||||
- remove nonstrict parameter from tree_mapent_umount_offsets().
|
||||
- fix handling of incorrect return from umount_ent().
|
||||
- dont use initgroups() at spawn.
|
||||
+- fix invalid tsv access.
|
||||
|
||||
xx/xx/2018 autofs-5.1.5
|
||||
- fix flag file permission.
|
||||
--- autofs-5.1.4.orig/daemon/automount.c
|
||||
+++ autofs-5.1.4/daemon/automount.c
|
||||
@@ -2510,6 +2510,15 @@ int main(int argc, char *argv[])
|
||||
master = argv[2];
|
||||
}
|
||||
|
||||
+ status = pthread_key_create(&key_thread_stdenv_vars,
|
||||
+ key_thread_stdenv_vars_destroy);
|
||||
+ if (status) {
|
||||
+ logerr("%s: failed to create thread data key for std env vars!",
|
||||
+ program);
|
||||
+ macro_free_global_table();
|
||||
+ exit(1);
|
||||
+ }
|
||||
+
|
||||
if (master)
|
||||
master_list = master_new(NULL, timeout, flags);
|
||||
else
|
@ -8,7 +8,7 @@
|
||||
Summary: A tool for automatically mounting and unmounting filesystems
|
||||
Name: autofs
|
||||
Version: 5.1.4
|
||||
Release: 83%{?dist}
|
||||
Release: 84%{?dist}
|
||||
Epoch: 1
|
||||
License: GPLv2+
|
||||
Group: System Environment/Daemons
|
||||
@ -267,6 +267,7 @@ Patch239: autofs-5.1.8-remove-nonstrict-parameter-from-tree_mapent_umount_offset
|
||||
Patch240: autofs-5.1.8-fix-handling-of-incorrect-return-from-umount_ent.patch
|
||||
|
||||
Patch241: autofs-5.1.8-dont-use-initgroups-at-spawn.patch
|
||||
Patch242: autofs-5.1.8-fix-invalid-tsv-access.patch
|
||||
|
||||
%if %{with_systemd}
|
||||
BuildRequires: systemd-units
|
||||
@ -575,6 +576,7 @@ echo %{version}-%{release} > .version
|
||||
%patch239 -p1
|
||||
%patch240 -p1
|
||||
%patch241 -p1
|
||||
%patch242 -p1
|
||||
|
||||
%build
|
||||
LDFLAGS=-Wl,-z,now
|
||||
@ -670,6 +672,11 @@ fi
|
||||
%dir /etc/auto.master.d
|
||||
|
||||
%changelog
|
||||
* Tue Oct 04 2022 Ian Kent <ikent@redhat.com> - 5.1.4-84
|
||||
- bz2130034 - automount -m crashes with Segmentation fault (core dumped)
|
||||
- fix invalid tsv access.
|
||||
- Resolves: rhbz#2130034
|
||||
|
||||
* Wed May 18 2022 Ian Kent <ikent@redhat.com> - 5.1.4-83
|
||||
- bz2069097 - libnss_sss: threads stuck at sss_nss_lock from initgroups
|
||||
- dont use initgroups() at spawn.
|
||||
|
Loading…
Reference in New Issue
Block a user