diff --git a/qla2x00t/qla2x00-target/qla2x00t.c b/qla2x00t/qla2x00-target/qla2x00t.c index 035665ef6..b29574422 100644 --- a/qla2x00t/qla2x00-target/qla2x00t.c +++ b/qla2x00t/qla2x00-target/qla2x00t.c @@ -5358,6 +5358,8 @@ retry: "discovery (counter was %d, new %d), retrying", ha->instance, global_resets, atomic_read(&ha->tgt->tgt_global_resets_count)); + kfree(fcport); + fcport = NULL; goto retry; }