diff --git a/iguana/iguana_msg.c b/iguana/iguana_msg.c index f561713ee..8986edca8 100755 --- a/iguana/iguana_msg.c +++ b/iguana/iguana_msg.c @@ -1021,7 +1021,7 @@ int32_t iguana_msgparser(struct supernet_info *myinfo,struct iguana_info *coin,s if ( rawmem->totalsize == 0 ) iguana_meminit(rawmem,"bighdrs",0,IGUANA_MAXPACKETSIZE * 4,0); memset(prevhash2.bytes,0,sizeof(prevhash2)); - zblocks = mycalloc('z',1,(int32_t)(sizeof(struct iguana_zblock) * n)); + zblocks = mycalloc('z',1,(int32_t)(sizeof(struct iguana_zblock) * n) + 8192); //printf("%s got %d headers len.%d\n",coin->symbol,n,recvlen); for (i=0; i