Revision 40f16dd1
b/hw/scsi-generic.c | ||
---|---|---|
172 | 172 |
DPRINTF("Data ready tag=0x%x len=%d\n", r->req.tag, len); |
173 | 173 |
|
174 | 174 |
r->len = -1; |
175 |
r->req.bus->complete(r->req.bus, SCSI_REASON_DATA, r->req.tag, len); |
|
176 |
if (len == 0) |
|
175 |
if (len == 0) { |
|
177 | 176 |
scsi_command_complete(r, 0); |
177 |
} else { |
|
178 |
r->req.bus->complete(r->req.bus, SCSI_REASON_DATA, r->req.tag, len); |
|
179 |
} |
|
178 | 180 |
} |
179 | 181 |
|
180 | 182 |
/* Read more data from scsi device into buffer. */ |
Also available in: Unified diff