From ef6e1f9e7493042a90026f0865b9f8574d235387 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Fri, 10 Oct 2014 02:56:13 -0700 Subject: [PATCH] Fix tab-completing past the end of the completions list --- src/debugger/cli-debugger.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/debugger/cli-debugger.c b/src/debugger/cli-debugger.c index f2e6f4c4a..a7e381e05 100644 --- a/src/debugger/cli-debugger.c +++ b/src/debugger/cli-debugger.c @@ -597,6 +597,9 @@ static unsigned char _tabComplete(EditLine* elstate, int ch) { } } } + if (!name) { + return CC_ERROR; + } if (_debuggerCommands[cmd + 1].name && strncasecmp(_debuggerCommands[cmd + 1].name, li->buffer, len - 1) == 0) { return CC_ERROR; }