|
Message-ID: <20130128212857.GA10717@openwall.com> Date: Tue, 29 Jan 2013 01:28:57 +0400 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: Re: dmg2john On Mon, Jan 28, 2013 at 11:22:24PM +0200, Milen Rangelov wrote: > I apologize because it came from my poor code. Oh, bugs do happen. No need to apologize. > cno = ceil(header2.datasize / 4096.0) - 2; > chunk = (unsigned char *) malloc(header2.datasize); > data_size = header2.datasize - cno * 4096; > if (data_size < 0) { So I suggested in the Twitter thread that folks try size_t for now, but the correct fix would be different, so that the sanity check is not removed. Perhaps use ssize_t or "long long", or rewrite the check. Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.