diff -urpN bleed1/src/dynamic_fmt.c memdbg/src/dynamic_fmt.c --- bleed1/src/dynamic_fmt.c 2013-04-16 17:40:00.251801600 -0500 +++ memdbg/src/dynamic_fmt.c 2013-04-08 16:10:53.000000000 -0500 @@ -1798,8 +1805,8 @@ static unsigned char *AddSaltHash(unsign dyna_salt_list_count = 25000; } if (nSaltDataBuf < len) { - pSaltDataBuf = pNextSaltDataBuf = mem_alloc_tiny(MEM_ALLOC_SIZE*6, MEM_ALIGN_NONE); - nSaltDataBuf = MEM_ALLOC_SIZE*6; + pSaltDataBuf = pNextSaltDataBuf = mem_alloc_tiny(0x60000, MEM_ALIGN_NONE); + nSaltDataBuf = 0x60000; } pRet = pNextSaltDataBuf; pSaltHashDataNext->salt = pNextSaltDataBuf;