Closed KewenCode closed 1 year ago
https://github.com/Mrs4s/go-cqhttp/blob/dev/cmd/gocq/login.go#L314-L321
buffStr := hex.EncodeToString(buffer)
tail := 64
endl := "..."
if len(buffStr) < tail {
tail = len(buffStr)
endl = "."
}
log.Infof("submit %v: uin=%v, cmd=%v, callbackID=%v, buffer=%v%s", t, uin, cmd, callbackID, buffer[:tail], endl)
log时用了buffer而不是buffStr,导致出错,https://github.com/Mrs4s/go-cqhttp/pull/2389/commits/4b3232af282b9ba05d765ae58ac5efec2a2e3a9c 修了
4b3232a好像没有合并进dev
4b3232a好像没有合并进dev
在我的pr的commit里,现在还没合,要用的话我的 action 里有
我以为是丢了(
请确保您已阅读以上注意事项,并勾选下方的确认框。
go-cqhttp 版本
1.1.7-7346b61
运行环境
其它(请在下方说明)
运行架构
ARM [64] (别名:AArch64 / ARMv8)
连接方式
HTTP
使用协议
6 | aPad
重现步骤
在Armbian下分别使用
./go-cqhttp-xx
和docker运行1.1.7 #2353 的编译版(该分支在最新dev基础上修改) 测试对接公用签名和本地签名以后,都出现了slice bounds out of range
提示 在win64下测试也是同样问题(有概率造成签名实例无法注销,需要重启签名)期望的结果是什么?
修复问题
实际的结果是什么?
slice bounds out of range
简单的复现代码/链接(可选)
No response
日志记录(可选)
No response
补充说明(可选)
No response