Author: janderwald Date: Mon Sep 3 20:02:26 2007 New Revision: 28819
URL: http://svn.reactos.org/svn/reactos?rev=28819&view=rev Log: - improve error checking
Modified: trunk/reactos/tools/sysreg/rosboot_test.cpp
Modified: trunk/reactos/tools/sysreg/rosboot_test.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/rosboot_test.c... ============================================================================== --- trunk/reactos/tools/sysreg/rosboot_test.cpp (original) +++ trunk/reactos/tools/sysreg/rosboot_test.cpp Mon Sep 3 20:02:26 2007 @@ -261,17 +261,25 @@ #endif
- m_BootCmd = m_EmuPath + _T(" -L ") + qemudir + _T(" -m ") + m_MaxMem + _T(" -hda ") + m_HDDImage + _T(" -serial ") + pipe; + m_BootCmd = m_EmuPath + _T(" -L ") + qemudir + _T(" -m ") + m_MaxMem + _T(" -serial ") + pipe;
if (m_CDImage.length()) { /* boot from cdrom */ m_BootCmd += _T(" -boot d -cdrom ") + m_CDImage; } + else if (m_HDDImage.length ()) + { + /* boot from hdd */ + m_BootCmd += _T(" -boot c -hda ") + m_HDDImage; + } else { - /* boot from hdd */ - m_BootCmd += _T(" -boot c "); + /* + * no boot device provided + */ + cerr << "Error: no bootdevice provided" << endl; + return false; }
#ifdef __LINUX__