Following patches are added: 0017-iscsi-sysfs-check-state-before-onlining-devs.patch 0018-iscsiadm-Call-log_init-first-to-fix-a-segmentation-f.patch 0019-Fix-issues-discovered-by-gcc12.patch 0020-Fix-more-issues-discovered-by-gcc12.patch 0021-actor-enhanced-print-error-log-when-init-a-initilize.patch 0022-initiator_common-make-set-operational-parameter-log-.patch Signed-off-by: Wu Bo <wubo40@huawei.com> (cherry picked from commit 36cc8318bb8cb23d09d8a68795f1e97ea0268ffc)
39 lines
992 B
Diff
39 lines
992 B
Diff
From 6c54bf1ee7cd3f31cd0f55459809e739fe9a85de Mon Sep 17 00:00:00 2001
|
|
From: Wenchao Hao <haowenchao@huawei.com>
|
|
Date: Fri, 19 Nov 2021 22:21:58 +0800
|
|
Subject: [PATCH] iscsiadm: Call log_init() first to fix a segmentation fault
|
|
|
|
log_init() should be called before log_error()
|
|
|
|
Signed-off-by: Wenchao Hao <haowenchao@huawei.com>
|
|
---
|
|
usr/iscsiadm.c | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/usr/iscsiadm.c b/usr/iscsiadm.c
|
|
index 192da66..0467db5 100644
|
|
--- a/usr/iscsiadm.c
|
|
+++ b/usr/iscsiadm.c
|
|
@@ -3599,6 +3599,9 @@ main(int argc, char **argv)
|
|
struct iscsi_session *se = NULL;
|
|
bool wait = true;
|
|
|
|
+ /* enable stdout logging */
|
|
+ log_init(program_name, 1024, log_do_log_std, NULL);
|
|
+
|
|
ctx = iscsi_context_new();
|
|
if (ctx == NULL) {
|
|
log_error("No memory");
|
|
@@ -3616,8 +3619,6 @@ main(int argc, char **argv)
|
|
|
|
umask(0077);
|
|
|
|
- /* enable stdout logging */
|
|
- log_init(program_name, 1024, log_do_log_std, NULL);
|
|
sysfs_init();
|
|
|
|
optopt = 0;
|
|
--
|
|
2.27.0
|
|
|