|
@@ -1189,9 +1189,7 @@ static void cmd_completion(MonitorHMP *mon, const char *name, const char *list)
|
|
}
|
|
}
|
|
memcpy(cmd, pstart, len);
|
|
memcpy(cmd, pstart, len);
|
|
cmd[len] = '\0';
|
|
cmd[len] = '\0';
|
|
- if (name[0] == '\0') {
|
|
|
|
- readline_add_completion_of(mon->rs, name, cmd);
|
|
|
|
- }
|
|
|
|
|
|
+ readline_add_completion_of(mon->rs, name, cmd);
|
|
if (*p == '\0') {
|
|
if (*p == '\0') {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -1335,9 +1333,7 @@ static void monitor_find_completion_by_table(MonitorHMP *mon,
|
|
/* block device name completion */
|
|
/* block device name completion */
|
|
readline_set_completion_index(mon->rs, strlen(str));
|
|
readline_set_completion_index(mon->rs, strlen(str));
|
|
while ((blk = blk_next(blk)) != NULL) {
|
|
while ((blk = blk_next(blk)) != NULL) {
|
|
- if (str[0] == '\0') {
|
|
|
|
- readline_add_completion_of(mon->rs, str, blk_name(blk));
|
|
|
|
- }
|
|
|
|
|
|
+ readline_add_completion_of(mon->rs, str, blk_name(blk));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 's':
|
|
case 's':
|