修复Issue#220;vnc的端口号恢复5900 (#243)

* 修复Issue#220

* qemu-vnc端口号恢复为5900
This commit is contained in:
HoshuChiu 2023-04-16 14:47:51 +08:00 committed by GitHub
parent 5c1e552cc7
commit 7149abaa49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

View File

@ -50,7 +50,7 @@ if [ $flag_can_run -eq 1 ]; then
--display)
case "$2" in
vnc)
QEMU_ARGUMENT+=" -display vnc=:5900"
QEMU_ARGUMENT+=" -display vnc=:00"
;;
window)
;;

View File

@ -600,7 +600,7 @@ done:;
* @param buf
* @param argc
* @param argv
* @return int
* @return int
*/
int parse_command(char *buf, int *argc, char ***argv)
{
@ -609,6 +609,9 @@ int parse_command(char *buf, int *argc, char ***argv)
// 去除命令前导的空格
while (index < INPUT_BUFFER_SIZE && buf[index] == ' ')
++index;
// 如果去除前导空格后第一项为0x00则归为空命令
if(!buf[index])
return -1;
// 计算参数数量
for (int i = index; i < (INPUT_BUFFER_SIZE - 1); ++i)
@ -619,7 +622,7 @@ int parse_command(char *buf, int *argc, char ***argv)
if (buf[i] != ' ' && (buf[i + 1] == ' ' || buf[i + 1] == '\0'))
++(*argc);
}
// printf("\nargc=%d\n", *argc);
// 为指向每个指令的指针分配空间