diff --git a/contribs/perlapi/libslurm/perl/slurm-perl.h b/contribs/perlapi/libslurm/perl/slurm-perl.h index ce7ccc519991546a2e203ab3fe20e12b55fdd565..e97ed6fdeb65e9dd74d4ae01fb363aea484611b9 100644 --- a/contribs/perlapi/libslurm/perl/slurm-perl.h +++ b/contribs/perlapi/libslurm/perl/slurm-perl.h @@ -13,11 +13,11 @@ #define xfree(__p) \ slurm_xfree((void **)&(__p), __FILE__, __LINE__, __func__) #define xmalloc(__sz) \ - slurm_xmalloc (__sz, true, __FILE__, __LINE__, __func__) + slurm_xcalloc(1, __sz, true, false, __FILE__, __LINE__, __func__) #endif extern void slurm_xfree(void **, const char *, int, const char *); -extern void *slurm_xmalloc(uint64_t, bool, const char *, int, const char *); +extern void *slurm_xcalloc(size_t, size_t, bool, bool, const char *, int, const char *); extern void slurm_api_clear_config(void);