From bbd4ad0dd2e8ccdabd884d2c7ffcf86b1062267c Mon Sep 17 00:00:00 2001 From: pancake Date: Sun, 30 Jun 2024 18:48:59 +0200 Subject: [PATCH] Fix huge allocation when casting int to ut64 ##crash --- libr/main/rasm2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libr/main/rasm2.c b/libr/main/rasm2.c index ee631206530a0..7fc2ba7a03be8 100644 --- a/libr/main/rasm2.c +++ b/libr/main/rasm2.c @@ -392,7 +392,7 @@ static ut64 pcpos(const char* buf) { static int rasm_disasm(RAsmState *as, ut64 addr, const char *buf, int len, int bits, int bin, int hex) { ut8 *data = NULL; int ret = 0; - ut64 clen = 0; + st64 clen = 0; if (bits == 1) { len /= 8; }