changeset 35723 | 50868145a8de |
parent 35677 | cf2e2a7399bc |
child 38308 | 068e774ae29e |
--- a/mercurial/bdiff.c Tue Jan 02 10:09:08 2018 -0700 +++ b/mercurial/bdiff.c Thu Jan 18 14:43:04 2018 +0000 @@ -95,7 +95,7 @@ /* try to allocate a large hash table to avoid collisions */ for (scale = 4; scale; scale /= 2) { - h = (struct pos *)malloc(scale * buckets * sizeof(struct pos)); + h = (struct pos *)calloc(buckets, scale * sizeof(struct pos)); if (h) break; }