> Sure enough, the function StrAppend potentially overflows a size_t size
How should this happen in practice? The three strings would have to be larger than the available address space...
How should this happen in practice? The three strings would have to be larger than the available address space...
However, the presence of one piece of code that is not integer-overflow safe definitely makes me nervous. This is just the one I found in 5 minutes, what else is in there?