HEAP corruption Detected問題

今日在释放内存是发生HEAP corruption Detected問題,纠结了半天。知道是释放的内存地址被改掉了造成的问题。

内存在申请时会前后各加4位fd。用来校验。如果内存被该改掉的话后面4位fd会变掉。问题出在做base64的时候传入原数据。和原数据长度(不带;).我把他当字符串了len多加了一位。

原文地址:https://www.cnblogs.com/lzjsky/p/1837075.html