diff --git a/Ghidra/Debug/Debugger-agent-gdb/src/main/java/agent/gdb/pty/windows/AnsiBufferedInputStream.java b/Ghidra/Debug/Debugger-agent-gdb/src/main/java/agent/gdb/pty/windows/AnsiBufferedInputStream.java index 0737f1965d..a0bb1a2d27 100644 --- a/Ghidra/Debug/Debugger-agent-gdb/src/main/java/agent/gdb/pty/windows/AnsiBufferedInputStream.java +++ b/Ghidra/Debug/Debugger-agent-gdb/src/main/java/agent/gdb/pty/windows/AnsiBufferedInputStream.java @@ -365,6 +365,9 @@ public class AnsiBufferedInputStream extends InputStream { protected int parseNumericBuffer() { String numeric = readAndClearEscBuf(); + if (numeric.isEmpty()) { + return 0; + } int result = Integer.parseInt(numeric); return result; }