Open winfredLIN opened 6 days ago
sqle@latest
使用特定SQL生成指纹时,由于生成的指纹长度大于原有SQL,FingerPrint算法访问的数组越界,产生panic 类似问题:https://github.com/percona/go-mysql/pull/30
func TestName(t *testing.T) { fp := query.Fingerprint(`insert into tb values(1)`) fmt.Println("11", fp) } // 这条SQL虽然是错误的,但也可以触发panic :SELECT*FROM (SELECT * FROM tb values(1));
版本信息(Version)
sqle@latest
问题描述(Describe)
使用特定SQL生成指纹时,由于生成的指纹长度大于原有SQL,FingerPrint算法访问的数组越界,产生panic 类似问题:https://github.com/percona/go-mysql/pull/30
截图或日志(Log)
临时修复方案
如何复现(To Reproduce)
问题原因
解决方案
变更影响面
受影响的模块或功能
外部引用的潜在问题或风险
版本兼容性
测试建议