monitor.c: Fix infinite loop in monitor's auto-complete
commitbf67f1c0b16c0de43b8a10cb53808dd62b0cdc04
authorDr. David Alan Gilbert <dgilbert@redhat.com>
Tue, 13 Feb 2018 12:51:43 +0000 (13 12:51 +0000)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Fri, 16 Feb 2018 17:36:16 +0000 (16 17:36 +0000)
treeb0623b19c1ec7368b837e4252bf54961f0dc3169
parent149da2f06323fc0176b99fb3beeec3dc6626e342
monitor.c: Fix infinite loop in monitor's auto-complete

The QEMU monitor enters an infinite loop when trying to auto-complete commands
that accept only optional parameters. The commands currently affected by this
issue are 'info registers' and 'info mtree'.

Reported-by: Dimitris Karagkasidis <t.pagef.lt@gmail.com>
Fixes: 48fe86f6400574165979e0db6f5937ad487b6888
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20180213125143.23488-1-dgilbert@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
monitor.c