mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 18:30:55 +07:00
[SCSI] libosd: Bugfix of error handling in attributes-list decoding
When an error was detected in an attribute list do to a target bug. We would print an error but spin endlessly regardless. Fix it. Signed-off-by: Boaz Harrosh <bharrosh@panasas.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
71ecb74b15
commit
eff21490c9
@ -1167,6 +1167,7 @@ int osd_req_decode_get_attr_list(struct osd_request *or,
|
||||
"c=%d r=%d n=%d\n",
|
||||
cur_bytes, returned_bytes, n);
|
||||
oa->val_ptr = NULL;
|
||||
cur_bytes = returned_bytes; /* break the caller loop */
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user