diff options
Diffstat (limited to 'hw/sd.c')
-rw-r--r-- | hw/sd.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1151,9 +1151,10 @@ int sd_do_command(SDState *sd, struct sd_request_s *req, return 0; } - if (last_status & APP_CMD) + if (last_status & APP_CMD) { rtype = sd_app_command(sd, *req); - else + sd->card_status &= ~APP_CMD; + } else rtype = sd_normal_command(sd, *req); sd->current_cmd = req->cmd; |