Commit a746081f authored by Mansour Moufid's avatar Mansour Moufid Committed by Nick Mathewson
Browse files

Refactor the calloc semantic patch.

This does not change its effects.
parent 3206dbdc
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
// Use calloc or realloc as appropriate instead of multiply-and-alloc

@malloc_to_calloc@
identifier f =~ "(tor_malloc|tor_malloc_zero)";
expression a, b;
@@
- tor_malloc(a * b)
+ tor_calloc(a, b)

@malloc_zero_to_calloc@
expression a, b;
@@
- tor_malloc_zero(a * b)
- f(a * b)
+ tor_calloc(a, b)

@realloc_to_reallocarray@