diff --git a/librz/io/p/io_winedbg.c b/librz/io/p/io_winedbg.c index 56a094f0aa..83291fca1b 100644 --- a/librz/io/p/io_winedbg.c +++ b/librz/io/p/io_winedbg.c @@ -243,7 +243,7 @@ static char *__system(RzIO *io, RzIODesc *fd, const char *cmd) { eprintf("pid : show current process id\n"); } else if (!strncmp(cmd, "dr8", 3)) { struct winedbg_x86_32 r = regState(); - ut8 *arena = (ut8 *)calloc(3, sizeof(struct winedbg_x86_32)); + struct winedbg_x86_32 *arena = RZ_NEWS0(struct winedbg_x86_32, 3); if (arena) { rz_hex_bin2str((ut8 *)&r, sizeof(r), (char *)arena); return (char *)arena;