summaryrefslogtreecommitdiff
path: root/apps/debug_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r--apps/debug_menu.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index 38ba27f0bb..452abe59e5 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -1681,7 +1681,7 @@ static int cardinfo_callback(int btn, struct action_callback_info *info)
1681 1681
1682 card = card_get_info(info->cbdata); 1682 card = card_get_info(info->cbdata);
1683 1683
1684 if (card->initialized) 1684 if (card->initialized > 0)
1685 { 1685 {
1686 card_name[6] = '\0'; 1686 card_name[6] = '\0';
1687 strncpy(card_name, ((unsigned char*)card->cid) + 3, 6); 1687 strncpy(card_name, ((unsigned char*)card->cid) + 3, 6);
@@ -1731,10 +1731,16 @@ static int cardinfo_callback(int btn, struct action_callback_info *info)
1731 i_vmin[card_extract_bits(card->csd, 72, 3)], 1731 i_vmin[card_extract_bits(card->csd, 72, 3)],
1732 i_vmax[card_extract_bits(card->csd, 75, 3)]); 1732 i_vmax[card_extract_bits(card->csd, 75, 3)]);
1733 } 1733 }
1734 else 1734 else if (card->initialized == 0)
1735 { 1735 {
1736 dbg_listmessage_addline("Not Found!"); 1736 dbg_listmessage_addline("Not Found!");
1737 } 1737 }
1738#ifndef HAVE_MMC
1739 else /* card->initialized < 0 */
1740 {
1741 dbg_listmessage_addline("Init Error! (%d)", card->initialized);
1742 }
1743#endif
1738 snprintf(info->title, 16, "[" CARDTYPE " %d]", (int)info->cbdata); 1744 snprintf(info->title, 16, "[" CARDTYPE " %d]", (int)info->cbdata);
1739 gui_synclist_set_nb_items(info->lists, dbg_listmessage_getlines()); 1745 gui_synclist_set_nb_items(info->lists, dbg_listmessage_getlines());
1740 gui_synclist_select_item(info->lists, 0); 1746 gui_synclist_select_item(info->lists, 0);