diff --git a/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c b/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c index 5d8305df2..cd24c0350 100644 --- a/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c +++ b/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c @@ -816,6 +816,8 @@ static int sqa_qla2xxx_check_initiator_node_acl(scsi_qla_host_t *vha, goto free_sess; } + res = 0; + spin_lock_irqsave(&vha->hw->tgt.sess_lock, flags); se_sess->fabric_sess_ptr = scst_sess; fcport->se_sess = se_sess;