Index: trunk/src/host/qemu-neo1973/hw/sd.c
===================================================================
--- trunk/src/host/qemu-neo1973/hw/sd.c	(revision 3555)
+++ trunk/src/host/qemu-neo1973/hw/sd.c	(revision 3565)
@@ -1588,5 +1588,10 @@
 void sd_set_cb(struct sd_card_s *card, qemu_irq readonly, qemu_irq insert)
 {
-    SDState *sd = (SDState *) card->opaque;
+    SDState *sd;
+
+    if (!card)
+        return;
+
+    sd = (SDState *) card->opaque;
 
     sd->readonly_cb = readonly;
