diff options
Diffstat (limited to 'src/common/container.h')
-rw-r--r-- | src/common/container.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/container.h b/src/common/container.h index 058f22ef55..0f17fa9999 100644 --- a/src/common/container.h +++ b/src/common/container.h @@ -348,7 +348,8 @@ bitarray_expand(bitarray_t *ba, ptr = tor_realloc(ba, sz_new*sizeof(unsigned int)); /* This memset does nothing to the older excess bytes. But they were * already set to 0 by bitarry_init_zero. */ - memset(ptr+sz_old, 0, (sz_new-sz_old)*sizeof(unsigned int)); + memset(ptr+sz_old*sizeof(unsigned int), 0, + (sz_new-sz_old)*sizeof(unsigned int)); return (bitarray_t*) ptr; } /** Free the bit array <b>ba</b>. */ |