I'm getting some kind of pointer collision,
Basically, in one function I do,
a = calloc(1,28); // gives me 0x100100d10
Then pretty soon in a subfunction I do,
b = calloc(1,16); // gives me 0x100100d20;
first address + 28 is 0x0..d2C, ie, extends over the pointer provided in the second calloc...
Whats going on here?
Pointer values are from printf, not gdb.