chenluhua1980
10 天以前 d7c88780e1df54f34563d60bd7fa01011d2eef03
分支
用户 chenluhua1980 <Chenluhua@qq.com>
星期一, 一月 26, 2026 23:17 +0800
提交者 chenluhua1980 <Chenluhua@qq.com>
星期一, 一月 26, 2026 23:17 +0800
提交d7c88780e1df54f34563d60bd7fa01011d2eef03
目录 c0e7ae583ae7d0cd876ecb0dffa8d5a51e131a22 目录 | zip | gz
上一版本 1c080b5ca821ef6e1d40025289195b18fa2973b5 查看 | 对比
1.CSVData.cpp 里 unserialize 用了 8*2、125*2,但 serialize 只写 8 + 125 字节。
m_svRawData.insert 的 end 指针是 pszBuffer + 125*2,没有用 index 计算,可能把无效区域一起拷进去。
一旦 size 实际是 133(不是 266),就会直接越界,堆会被破坏,m_svDatas.clear() 在销毁元素时崩。
已修改2个文件
26 ■■■■■ 文件已修改
SourceCode/Bond/Servo/CEquipment.cpp 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CSVData.cpp 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史