summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorWenchao Hao <haowenchao@huawei.com>2021-11-19 22:21:58 +0800
committerWenchao Hao <haowenchao@huawei.com>2021-11-19 22:25:15 +0800
commit6c54bf1ee7cd3f31cd0f55459809e739fe9a85de (patch)
tree00c306cc3e68e1fcbe2a35b12174dbefb3b5a187 /usr
parent3d764276420a69a551c30cd34d8560c971b5ebce (diff)
downloadopen-iscsi-6c54bf1ee7cd3f31cd0f55459809e739fe9a85de.tar.gz
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>
Diffstat (limited to 'usr')
-rw-r--r--usr/iscsiadm.c5
1 files 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;