rdata = lpfc_rport_data_from_scsi_device(cmnd->device);
        if (!rdata || !rdata->pnode) {
                lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
-                                "0798 Device Reset rport failure: rdata x%p\n",
+                                "0798 Device Reset rdata failure: rdata x%p\n",
                                 rdata);
                return FAILED;
        }
        int status;
 
        rdata = lpfc_rport_data_from_scsi_device(cmnd->device);
-       if (!rdata) {
+       if (!rdata || !rdata->pnode) {
                lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP,
-                       "0799 Target Reset rport failure: rdata x%p\n", rdata);
+                                "0799 Target Reset rdata failure: rdata x%p\n",
+                                rdata);
                return FAILED;
        }
        pnode = rdata->pnode;