sd: Remember to reset .expecting_acmd on reset.
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>
Wed, 21 Dec 2011 04:04:21 +0000 (05:04 +0100)
committerAndrzej Zaborowski <andrew.zaborowski@intel.com>
Wed, 21 Dec 2011 04:04:21 +0000 (05:04 +0100)
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
hw/sd.c

diff --git a/hw/sd.c b/hw/sd.c
index 2b8ebe4d89cff9249f54aa7d951c71f589165f85..07eb2633884721264fed97e63ac015cc3ebc60fe 100644 (file)
--- a/hw/sd.c
+++ b/hw/sd.c
@@ -422,6 +422,7 @@ static void sd_reset(SDState *sd, BlockDriverState *bdrv)
     sd->size = size;
     sd->blk_len = 0x200;
     sd->pwd_len = 0;
+    sd->expecting_acmd = 0;
 }
 
 static void sd_cardchange(void *opaque, bool load)