Debugger: CLI debugger now exits when end-of-stream is reached

This commit is contained in:
Jeffrey Pfau 2016-06-06 22:06:51 -07:00
parent 556a18a0d9
commit e0e2d4a66e
2 changed files with 2 additions and 0 deletions

View File

@ -34,6 +34,7 @@ Misc:
- Libretro: Disable logging game errors, BIOS calls and stubs in release builds - Libretro: Disable logging game errors, BIOS calls and stubs in release builds
- Qt: Canonicalize file paths when loading games - Qt: Canonicalize file paths when loading games
- Qt: Add refresh button to controller editing - Qt: Add refresh button to controller editing
- Debugger: CLI debugger now exits when end-of-stream is reached
0.4.0: (2016-02-02) 0.4.0: (2016-02-02)
Features: Features:

View File

@ -774,6 +774,7 @@ static void _commandLine(struct ARMDebugger* debugger) {
while (debugger->state == DEBUGGER_PAUSED) { while (debugger->state == DEBUGGER_PAUSED) {
line = el_gets(cliDebugger->elstate, &count); line = el_gets(cliDebugger->elstate, &count);
if (!line) { if (!line) {
debugger->state = DEBUGGER_SHUTDOWN;
return; return;
} }
if (line[0] == '\n') { if (line[0] == '\n') {