librz/arch/arm: fix memory leaks of RzILOpBitVector (#6354)

This commit is contained in:
MrQuantum1915 2026-05-15 21:07:34 +05:30 committed by GitHub
parent 17fd3815c6
commit e8708c62d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1802,6 +1802,8 @@ static RzILOpEffect *qadd16(cs_insn *insn, bool is_thumb) {
}
RzILOpEffect *eff = write_reg(REGID(0), APPEND(VARL("rh"), VARL("rl")));
if (!eff) {
rz_il_op_pure_free(a);
rz_il_op_pure_free(b);
return NULL;
}
bool is_signed = insn->id == ARM_INS_QADD16 || insn->id == ARM_INS_QSUB16 || insn->id == ARM_INS_QASX ||