summaryrefslogtreecommitdiff
path: root/include/monitor
diff options
context:
space:
mode:
authorWenchao Xia <xiawenc@linux.vnet.ibm.com>2013-08-27 20:38:16 +0800
committerLuiz Capitulino <lcapitulino@redhat.com>2013-08-30 07:41:14 -0400
commitd2674b2cf7db7dce865f3c2b89f0e36d1657a3b5 (patch)
tree3b8fa75fe782da4527f4058f78236f8f47d2d982 /include/monitor
parent599a926abcf581732d449163a96fd9a4cc80091a (diff)
downloadqemu-d2674b2cf7db7dce865f3c2b89f0e36d1657a3b5.tar.gz
qemu-d2674b2cf7db7dce865f3c2b89f0e36d1657a3b5.tar.bz2
qemu-d2674b2cf7db7dce865f3c2b89f0e36d1657a3b5.zip
monitor: avoid use of global *cur_mon in monitor_find_completion()
Parameter *mon is added, and local variable *mon added in previous patch is removed. The caller readline_completion(), pass rs->mon as value, which should be initialized in readline_init() called by monitor_init(). Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'include/monitor')
-rw-r--r--include/monitor/readline.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/monitor/readline.h b/include/monitor/readline.h
index fc9806ecf1..0faf6e1db7 100644
--- a/include/monitor/readline.h
+++ b/include/monitor/readline.h
@@ -8,7 +8,8 @@
#define READLINE_MAX_COMPLETIONS 256
typedef void ReadLineFunc(Monitor *mon, const char *str, void *opaque);
-typedef void ReadLineCompletionFunc(const char *cmdline);
+typedef void ReadLineCompletionFunc(Monitor *mon,
+ const char *cmdline);
typedef struct ReadLineState {
char cmd_buf[READLINE_CMD_BUF_SIZE + 1];