Resolves: RHEL-80294 - fix crash in capture pane file
Signed-off-by: Josef Ridky <jridky@redhat.com>
This commit is contained in:
parent
1cc5ed8e4a
commit
8d9befd572
15
tmux-capture-pane.patch
Normal file
15
tmux-capture-pane.patch
Normal file
@ -0,0 +1,15 @@
|
||||
diff -ruNp a/cmd-capture-pane.c b/cmd-capture-pane.c
|
||||
--- a/cmd-capture-pane.c 2026-03-04 11:20:09.564033709 +0100
|
||||
+++ b/cmd-capture-pane.c 2026-03-04 11:20:38.453658716 +0100
|
||||
@@ -234,8 +234,9 @@ cmd_capture_pane_exec(struct cmd *self,
|
||||
}
|
||||
file_print_buffer(c, buf, len);
|
||||
file_print(c, "\n");
|
||||
- free(buf);
|
||||
- }
|
||||
+ }
|
||||
+ free(buf);
|
||||
+ buf = NULL;
|
||||
} else {
|
||||
bufname = NULL;
|
||||
if (args_has(args, 'b'))
|
||||
@ -9,7 +9,7 @@ Name: tmux
|
||||
|
||||
Version: 3.3a
|
||||
# forge meta appends commit info
|
||||
Release: 13%{?dist}
|
||||
Release: 14%{?dist}
|
||||
Summary: A terminal multiplexer
|
||||
|
||||
License: ISC AND BSD-2-Clause AND BSD-3-Clause AND SSH-short AND LicenseRef-Fedora-Public-Domain
|
||||
@ -25,6 +25,8 @@ Source2: tmux@.service
|
||||
Patch0: mitigate-character-length-crash.patch
|
||||
# Fix SAST findings (RHEL-45543)
|
||||
Patch1: tmux-SAST-fix.patch
|
||||
# Fix capture pane crash (RHEL-80294)
|
||||
Patch2: tmux-capture-pane.patch
|
||||
|
||||
BuildRequires: byacc
|
||||
BuildRequires: gcc
|
||||
@ -49,6 +51,7 @@ as GNU Screen.
|
||||
%forgesetup
|
||||
%patch 0 -p0
|
||||
%patch 1 -p1
|
||||
%patch 2 -p1
|
||||
|
||||
%build
|
||||
%if "%0{?commit}" != "0"
|
||||
@ -92,6 +95,9 @@ fi
|
||||
%{_unitdir}/tmux@.service
|
||||
|
||||
%changelog
|
||||
* Wed Mar 04 2026 Josef Ridky <jridky@redhat.com> - 3.3a-14
|
||||
- Fix crash in capture pane (RHEL-80294)
|
||||
|
||||
* Fri Feb 07 2025 Josef Ridky <jridky@redhat.com> - 3.3a-13
|
||||
- Add tmux@.service (RHEL-62152)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user