[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:
Родитель
71ecb74b15
Коммит
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;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче