[PATCH 5.12 687/700] scsi: libfc: Correct the condition check and invalid argument passed