1 Star 0 Fork 24

www/freerdp

forked from src-openEuler/freerdp
关闭
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Fix-freerdp-shadow-cli-exit-codes-for-help-and-version.patch 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
From b43843901846c1ca1e426e1b9395178c9604a320 Mon Sep 17 00:00:00 2001
From: si-gui <245140120@qq.com>
Date: Wed, 27 Jan 2021 20:57:42 +0800
Subject: [PATCH] Fix freerdp-shadow-cli exit codes for help and version option
Signed-off-by: si-gui <245140120@qq.com>
---
server/shadow/shadow.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/server/shadow/shadow.c b/server/shadow/shadow.c
index fcf8bd3..16f7dfb 100644
--- a/server/shadow/shadow.c
+++ b/server/shadow/shadow.c
@@ -42,6 +42,7 @@ int main(int argc, char** argv)
{
MSG msg;
int status = 0;
+ int rc = 0;
DWORD dwExitCode;
rdpSettings* settings;
rdpShadowServer* server;
@@ -71,7 +72,9 @@ int main(int argc, char** argv)
if ((status = shadow_server_parse_command_line(server, argc, argv)) < 0)
{
- shadow_server_command_line_status_print(server, argc, argv, status);
+ rc = shadow_server_command_line_status_print(server, argc, argv, status);
+ if (rc <= COMMAND_LINE_STATUS_PRINT && rc >= COMMAND_LINE_STATUS_PRINT_LAST)
+ status = 0;
goto fail_parse_command_line;
}
--
2.23.0
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhang-min-lw/freerdp.git
git@gitee.com:zhang-min-lw/freerdp.git
zhang-min-lw
freerdp
freerdp
master

搜索帮助