Commit ff1d0319 authored by Mike Christie's avatar Mike Christie Committed by James Bottomley

[SCSI] qla4xxx: check for failed conn setup

iscsi_conn_setup can fail so we must check for NULL being
returned.
Signed-off-by: default avatarMike Christie <michaelc@cs.wisc.edu>
Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
parent e1cd89c5
...@@ -1207,6 +1207,9 @@ qla4xxx_conn_create(struct iscsi_cls_session *cls_sess, uint32_t conn_idx) ...@@ -1207,6 +1207,9 @@ qla4xxx_conn_create(struct iscsi_cls_session *cls_sess, uint32_t conn_idx)
DEBUG2(printk(KERN_INFO "Func: %s\n", __func__)); DEBUG2(printk(KERN_INFO "Func: %s\n", __func__));
cls_conn = iscsi_conn_setup(cls_sess, sizeof(struct qla_conn), cls_conn = iscsi_conn_setup(cls_sess, sizeof(struct qla_conn),
conn_idx); conn_idx);
if (!cls_conn)
return NULL;
sess = cls_sess->dd_data; sess = cls_sess->dd_data;
ddb_entry = sess->dd_data; ddb_entry = sess->dd_data;
ddb_entry->conn = cls_conn; ddb_entry->conn = cls_conn;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment