summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWenchao Hao <haowenchao@huawei.com>2020-11-23 21:54:19 +0800
committerWenchao Hao <haowenchao@huawei.com>2020-12-12 11:43:19 +0800
commit3eac1fc3f512302b6eccd913cbc9e7dc1f490ed2 (patch)
treebf8d8a710d1887569465943e597b62ff94bf3be0
parent9154fe39f1ad1fc13b2dd74e70b1c992e24d5c3c (diff)
downloadopen-iscsi-3eac1fc3f512302b6eccd913cbc9e7dc1f490ed2.tar.gz
iscsi_sysfs: Fix NULL pointer deference in iscsi_sysfs_read_iface
Check if t is valid before accessing it. Signed-off-by: Wenchao Hao <haowenchao@huawei.com> Signed-off-by: Zhiqiang Liu <liuzhiqiang26@huawei.com> Signed-off-by: Wu Bo <wubo40@huawei.com>
-rw-r--r--usr/iscsi_sysfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/iscsi_sysfs.c b/usr/iscsi_sysfs.c
index 540adfd..abefde2 100644
--- a/usr/iscsi_sysfs.c
+++ b/usr/iscsi_sysfs.c
@@ -856,7 +856,7 @@ static int iscsi_sysfs_read_iface(struct iface_rec *iface, int host_no,
}
}
- if (session && t->template->use_boot_info)
+ if (session && t && t->template->use_boot_info)
iscsi_sysfs_read_boot(iface, session);
if (!iface_kern_id)