mirror of https://github.com/xqemu/xqemu.git
ide/atapi: Fix START STOP UNIT command completion
The command must be completed on all code paths. START STOP UNIT with pwrcnd set should succeed without doing anything. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
d2ff858545
commit
03441c3a4a
|
@ -983,6 +983,7 @@ static void cmd_start_stop_unit(IDEState *s, uint8_t* buf)
|
||||||
|
|
||||||
if (pwrcnd) {
|
if (pwrcnd) {
|
||||||
/* eject/load only happens for power condition == 0 */
|
/* eject/load only happens for power condition == 0 */
|
||||||
|
ide_atapi_cmd_ok(s);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue