On Fri, Apr 22, 2011 at 03:05:48PM -0400, Daniel Peebles wrote: > calloc is just a multiplication followed by malloc followed by memset. Bummer. You just forgot the overflow check before the multiplication. And I don't think calloc(3) is silly. Ciao, Kili