!18 fix coredump when use ipmi_ui
From: @yangl777 Reviewed-by: @zengwefeng Signed-off-by: @zengwefeng
This commit is contained in:
commit
d73c5091e2
@ -1,6 +1,6 @@
|
||||
Name: OpenIPMI
|
||||
Version: 2.0.33
|
||||
Release: 1
|
||||
Release: 2
|
||||
Summary: IPMI (Intelligent Platform Management Interface) library and tools
|
||||
License: LGPLv2+ and GPLv2+ or BSD
|
||||
URL: https://sourceforge.net/projects/openipmi/
|
||||
@ -10,6 +10,7 @@ Source2: ipmi.service
|
||||
Source3: openipmi-helper
|
||||
|
||||
Patch0: 0001-man.patch
|
||||
Patch1: backport-fix-coredump-when-use-ipmi_ui.patch
|
||||
|
||||
BuildRequires: make gdbm-devel swig glib2-devel net-snmp-devel ncurses-devel
|
||||
BuildRequires: openssl-devel python3-devel perl-devel perl-generators
|
||||
@ -141,6 +142,12 @@ echo ".so man1/openipmish.1" > %{buildroot}%{_mandir}/man1/ipmish.1
|
||||
%exclude %{_mandir}/man1/openipmigui.1
|
||||
|
||||
%changelog
|
||||
* Sat Apr 01 2023 yanglu <yanglu72@h-partners.com> - 2.0.33-2
|
||||
- Type:bugfix
|
||||
- CVE:NA
|
||||
- SUG:NA
|
||||
- DESC:fix coredump when use ipmi_ui
|
||||
|
||||
* Tue Jan 31 2023 yanglu <yanglu72@h-partners.com> - 2.0.33-1
|
||||
- Type:requirement
|
||||
- CVE:NA
|
||||
|
||||
37
backport-fix-coredump-when-use-ipmi_ui.patch
Normal file
37
backport-fix-coredump-when-use-ipmi_ui.patch
Normal file
@ -0,0 +1,37 @@
|
||||
From 732ee129ca0851081bf4c515c410dc64d7f8a6f9 Mon Sep 17 00:00:00 2001
|
||||
From: eaglegai <eaglegai@163.com>
|
||||
Date: Mon, 20 Mar 2023 09:37:50 +0800
|
||||
Subject: [PATCH] fix coredump when use ipmi_ui
|
||||
|
||||
Signed-off-by: eaglegai <eaglegai@163.com>
|
||||
Signed-off-by: Corey Minyard <cminyard@mvista.com>
|
||||
|
||||
Conflict: NA
|
||||
Reference: https://sourceforge.net/p/openipmi/code/ci/732ee129ca0851081bf4c515c410dc64d7f8a6f9
|
||||
---
|
||||
ui/ui.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ui/ui.c b/ui/ui.c
|
||||
index 529ff223..9c6a51f0 100644
|
||||
--- a/ui/ui.c
|
||||
+++ b/ui/ui.c
|
||||
@@ -586,7 +586,6 @@ leave(int rv, char *format, ...)
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
- ipmi_shutdown();
|
||||
|
||||
ipmi_ui_os_hnd->stop_timer(ipmi_ui_os_hnd, redisplay_timer);
|
||||
ipmi_ui_os_hnd->free_timer(ipmi_ui_os_hnd, redisplay_timer);
|
||||
@@ -628,6 +627,7 @@ leave(int rv, char *format, ...)
|
||||
va_start(ap, format);
|
||||
vfprintf(stderr, format, ap);
|
||||
va_end(ap);
|
||||
+ ipmi_shutdown();
|
||||
|
||||
ipmi_debug_malloc_cleanup();
|
||||
exit(rv);
|
||||
--
|
||||
2.27.0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user