Heap Corruption Detected: after Normal block
You are allocating memory that is one byte too short. Your calculations are for the length of the data between e.g. “Subject:” and “Content:” but do not take into account the need for a null terminator in the string. Then when you manually add the null terminator you are invoking undefined behaviour by writing past … Read more