replace string builder sprintf with fprintf
测试构建 / 代码检查 (push) Has been cancelled
测试构建 / 单元测试和构建 (push) Has been cancelled
测试构建 / 构建验证 (push) Has been cancelled

This commit is contained in:
ZacharyZcR
2026-05-23 07:53:28 +08:00
parent a0f0379c6c
commit 9ed6cc95b6
+3 -3
View File
@@ -49,13 +49,13 @@ func (p *ForwardShellPlugin) Scan(ctx context.Context, info *common.HostInfo, se
} }
output.WriteString("=== 正向Shell服务器 ===\n") output.WriteString("=== 正向Shell服务器 ===\n")
output.WriteString(fmt.Sprintf("监听端口: %d\n", port)) fmt.Fprintf(&output, "监听端口: %d\n", port)
output.WriteString(fmt.Sprintf("平台: %s\n\n", runtime.GOOS)) fmt.Fprintf(&output, "平台: %s\n\n", runtime.GOOS)
// 启动正向Shell服务器 // 启动正向Shell服务器
err := p.startForwardShellServer(ctx, port, state) err := p.startForwardShellServer(ctx, port, state)
if err != nil { if err != nil {
output.WriteString(fmt.Sprintf("正向Shell服务器错误: %v\n", err)) fmt.Fprintf(&output, "正向Shell服务器错误: %v\n", err)
return &plugins.Result{ return &plugins.Result{
Success: false, Success: false,
Output: output.String(), Output: output.String(),