File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -243,7 +243,8 @@ static inline bool binary_fuse8_allocate(uint32_t size,
243243 filter -> ArrayLength =
244244 (filter -> SegmentCount + arity - 1 ) * filter -> SegmentLength ;
245245 filter -> SegmentCountLength = filter -> SegmentCount * filter -> SegmentLength ;
246- filter -> Fingerprints = (uint8_t * )malloc (filter -> ArrayLength );
246+ filter -> Fingerprints =
247+ (uint8_t * )calloc (filter -> ArrayLength , sizeof (uint8_t ));
247248 return filter -> Fingerprints != NULL ;
248249}
249250
@@ -530,7 +531,8 @@ static inline bool binary_fuse16_allocate(uint32_t size,
530531 filter -> ArrayLength =
531532 (filter -> SegmentCount + arity - 1 ) * filter -> SegmentLength ;
532533 filter -> SegmentCountLength = filter -> SegmentCount * filter -> SegmentLength ;
533- filter -> Fingerprints = (uint16_t * )malloc (filter -> ArrayLength * sizeof (uint16_t ));
534+ filter -> Fingerprints =
535+ (uint16_t * )calloc (filter -> ArrayLength , sizeof (uint16_t ));
534536 return filter -> Fingerprints != NULL ;
535537}
536538
You can’t perform that action at this time.
0 commit comments