We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0dc0b53 commit bb05756Copy full SHA for bb05756
src/target/riscv/riscv-013.c
@@ -2308,9 +2308,11 @@ static int init_target(struct command_context *cmd_ctx,
2308
generic_info->hart_count = &riscv013_hart_count;
2309
generic_info->data_bits = &riscv013_data_bits;
2310
generic_info->print_info = &riscv013_print_info;
2311
- generic_info->version_specific = calloc(1, sizeof(riscv013_info_t));
2312
- if (!generic_info->version_specific)
2313
- return ERROR_FAIL;
+ if (!generic_info->version_specific) {
+ generic_info->version_specific = calloc(1, sizeof(riscv013_info_t));
+ if (!generic_info->version_specific)
2314
+ return ERROR_FAIL;
2315
+ }
2316
generic_info->sample_memory = sample_memory;
2317
riscv013_info_t *info = get_info(target);
2318
0 commit comments