diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index 9d858276b..07aa578a5 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -4473,7 +4473,6 @@ static int parse_reg_ranges_impl(struct list_head *ranges, char *args, } } else { LOG_ERROR("Invalid argument '%s'.", arg); - free(args); return ERROR_COMMAND_SYNTAX_ERROR; }