import bash-4.4.20-2.el8
This commit is contained in:
parent
9eaf795c44
commit
ce4791222d
19
SOURCES/bash-5.0-histtimeformat-segfault.patch
Normal file
19
SOURCES/bash-5.0-histtimeformat-segfault.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
diff --git a/builtins/history.def b/builtins/history.def
|
||||||
|
--- a/builtins/history.def
|
||||||
|
+++ b/builtins/history.def
|
||||||
|
@@ -256,10 +256,13 @@ histtime (hlist, histtimefmt)
|
||||||
|
{
|
||||||
|
static char timestr[128];
|
||||||
|
time_t t;
|
||||||
|
+ struct tm *tm;
|
||||||
|
|
||||||
|
t = history_get_time (hlist);
|
||||||
|
- if (t)
|
||||||
|
- strftime (timestr, sizeof (timestr), histtimefmt, localtime (&t));
|
||||||
|
+
|
||||||
|
+ tm = t ? localtime (&t) : 0;
|
||||||
|
+ if (t && tm)
|
||||||
|
+ strftime (timestr, sizeof (timestr), histtimefmt, tm);
|
||||||
|
else if (hlist->timestamp && hlist->timestamp[0])
|
||||||
|
snprintf (timestr, sizeof (timestr), _("%s: invalid timestamp"),
|
||||||
|
(hlist->timestamp[0] == '#') ? hlist->timestamp + 1: hlist->timestamp);
|
@ -7,7 +7,7 @@
|
|||||||
Version: %{baseversion}%{patchleveltag}
|
Version: %{baseversion}%{patchleveltag}
|
||||||
Name: bash
|
Name: bash
|
||||||
Summary: The GNU Bourne Again shell
|
Summary: The GNU Bourne Again shell
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Url: https://www.gnu.org/software/bash
|
Url: https://www.gnu.org/software/bash
|
||||||
Source0: https://ftp.gnu.org/gnu/bash/bash-%{baseversion}.tar.gz
|
Source0: https://ftp.gnu.org/gnu/bash/bash-%{baseversion}.tar.gz
|
||||||
@ -112,6 +112,9 @@ Patch136: bash-5.0-cve-2019-18276-2.patch
|
|||||||
# values
|
# values
|
||||||
Patch137: bash-5.0-bgp-resize.patch
|
Patch137: bash-5.0-bgp-resize.patch
|
||||||
|
|
||||||
|
# 1794884 - HISTTIMEFORMAT causes Segmentation fault under certain conditions
|
||||||
|
Patch138: bash-5.0-histtimeformat-segfault.patch
|
||||||
|
|
||||||
BuildRequires: texinfo bison
|
BuildRequires: texinfo bison
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: autoconf, gettext
|
BuildRequires: autoconf, gettext
|
||||||
@ -335,6 +338,10 @@ end
|
|||||||
%{_libdir}/pkgconfig/%{name}.pc
|
%{_libdir}/pkgconfig/%{name}.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jul 26 2021 Siteshwar Vashisht <svashisht@redhat.com> - 4.4.20-2
|
||||||
|
- Fix crash if a timestamp in a history file overflowed a time_t
|
||||||
|
Resolves: #1794884
|
||||||
|
|
||||||
* Fri Mar 26 2021 Siteshwar Vashisht <svashisht@redhat.com> - 4.4.20-1
|
* Fri Mar 26 2021 Siteshwar Vashisht <svashisht@redhat.com> - 4.4.20-1
|
||||||
- Fix infinite loop in long running scripts
|
- Fix infinite loop in long running scripts
|
||||||
Resolves: #1943495
|
Resolves: #1943495
|
||||||
|
Loading…
Reference in New Issue
Block a user