I noticed really weird bug in VC (6.0 SP2).

void *aa=malloc(0);
long bb=_msize(aa);

In Debug Build, _msize returns correct value - 0, but in Release Build, 12 is returned!

I don't think this is correct behaviour, and, AFAIR, _msize() functioned just fine until two weeks ago. Where is the problem?


- Goran.