zstd: Use mallocarray(9) for calloc macro.
This is in contrib code but since we only have mallocarray(9) in current we will not upstream this. This effectively brings back r327934, which was reverted to correct the log message.
This commit is contained in:
parent
a5beb55bc3
commit
86446f5610
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=327940
@ -46,7 +46,7 @@ MALLOC_DECLARE(M_ZSTD);
|
||||
#define malloc(x) (malloc)((x), M_ZSTD, M_WAITOK)
|
||||
#define free(x) (free)((x), M_ZSTD)
|
||||
/* in zstd's use of calloc, a is always 1 */
|
||||
#define calloc(a,b) (malloc)((a)*(b), M_ZSTD, M_WAITOK | M_ZERO)
|
||||
#define calloc(a,b) (mallocarray)((a), (b), M_ZSTD, M_WAITOK | M_ZERO)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Loading…
Reference in New Issue
Block a user