|
|
@@ -7094,7 +7094,10 @@ int
|
|
|
lpfc_send_rrq(struct lpfc_hba *phba, struct lpfc_node_rrq *rrq)
|
|
|
{
|
|
|
struct lpfc_nodelist *ndlp = lpfc_findnode_did(rrq->vport,
|
|
|
- rrq->nlp_DID);
|
|
|
+ rrq->nlp_DID);
|
|
|
+ if (!ndlp)
|
|
|
+ return 1;
|
|
|
+
|
|
|
if (lpfc_test_rrq_active(phba, ndlp, rrq->xritag))
|
|
|
return lpfc_issue_els_rrq(rrq->vport, ndlp,
|
|
|
rrq->nlp_DID, rrq);
|