From 1c828f328deeea29aa4a9990498b8519512f1d14 Mon Sep 17 00:00:00 2001 From: seife Date: Sat, 5 Feb 2011 11:09:28 +0000 Subject: [PATCH] hdd_menu: don't segfault if /sys is not mounted git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1111 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- src/gui/hdd_menu.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gui/hdd_menu.cpp b/src/gui/hdd_menu.cpp index 2746e4ff7..84af70ac0 100644 --- a/src/gui/hdd_menu.cpp +++ b/src/gui/hdd_menu.cpp @@ -89,12 +89,12 @@ int CHDDMenuHandler::doMenu () bool hdd_found = 0; int n = scandir("/sys/block", &namelist, my_filter, alphasort); -#if 0 - if(n <= 0) { - //FIXME no hdd found message - return 0; + + if (n < 0) { + perror("CHDDMenuHandler::doMenu: scandir(\"/sys/block\") failed"); + return menu_return::RETURN_REPAINT; } -#endif + CMenuWidget* hddmenu = new CMenuWidget(LOCALE_MAINMENU_SETTINGS, NEUTRINO_ICON_SETTINGS, 58); hddmenu->addIntroItems(LOCALE_HDD_SETTINGS);