diff --git a/librz/core/disasm.c b/librz/core/disasm.c index 071ea26b74..264ee62e72 100644 --- a/librz/core/disasm.c +++ b/librz/core/disasm.c @@ -2642,7 +2642,7 @@ static int ds_disassemble(RzDisasmState *ds, ut8 *buf, int len) { rz_str_case(rz_asm_op_get_asm(&ds->asmop), 1); } else if (ds->capitalize) { char *ba = rz_asm_op_get_asm(&ds->asmop); - *ba = toupper((ut8)*ba); + rz_str_case(ba, true); } if (meta && meta_size != UT64_MAX) { ds->oplen = meta_size;