提交 4976c80e 编写于 作者: A Alex Duan

fix: last is blank have bug

上级 64243a21
...@@ -98,7 +98,7 @@ SWords shellCommands[] = { ...@@ -98,7 +98,7 @@ SWords shellCommands[] = {
{"describe <all_table>", 0, 0, NULL}, {"describe <all_table>", 0, 0, NULL},
{"delete from <all_table> where ", 0, 0, NULL}, {"delete from <all_table> where ", 0, 0, NULL},
{"drop database <db_name>", 0, 0, NULL}, {"drop database <db_name>", 0, 0, NULL},
{"drop index ", 0, 0, NULL}, {"drop index <anyword>", 0, 0, NULL},
{"drop table <all_table>", 0, 0, NULL}, {"drop table <all_table>", 0, 0, NULL},
{"drop dnode <dnode_id>", 0, 0, NULL}, {"drop dnode <dnode_id>", 0, 0, NULL},
{"drop mnode on dnode <dnode_id> ;", 0, 0, NULL}, {"drop mnode on dnode <dnode_id> ;", 0, 0, NULL},
...@@ -577,9 +577,12 @@ void parseCommand(SWords* command, bool pattern) { ...@@ -577,9 +577,12 @@ void parseCommand(SWords* command, bool pattern) {
while (word->next) { while (word->next) {
word = word->next; word = word->next;
} }
word->next = addWord(p + start, i - start, pattern); int len = i - start;
if (len > 0) {
word->next = addWord(p + start, len, pattern);
command->count++; command->count++;
} }
}
start = i + 1; start = i + 1;
} else { } else {
lastBlank = false; lastBlank = false;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册