aboutsummaryrefslogtreecommitdiff
path: root/src/target/openrisc
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2014-03-28 11:27:48 +0000
committerPaul Fertser <fercerpav@gmail.com>2014-03-29 08:04:55 +0000
commit0f566ae1a78b054328de2123ff36f93bc5b8fd93 (patch)
treefd8cde9ec40f60839d8c931dfed1cf407ba23d23 /src/target/openrisc
parent0cb9778368ddda6dc193752034de6f8aafeb2454 (diff)
downloadriscv-openocd-0f566ae1a78b054328de2123ff36f93bc5b8fd93.zip
riscv-openocd-0f566ae1a78b054328de2123ff36f93bc5b8fd93.tar.gz
riscv-openocd-0f566ae1a78b054328de2123ff36f93bc5b8fd93.tar.bz2
target: remove memory leaks
Found by clang. Change-Id: Ifb25dca52f8d9e8e46a35f0947a7239f26eb3757 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/2067 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-by: Jörg Wunsch <openocd@uriah.heep.sax.de>
Diffstat (limited to 'src/target/openrisc')
-rw-r--r--src/target/openrisc/or1k.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/target/openrisc/or1k.c b/src/target/openrisc/or1k.c
index a7b3ed2..f26a016 100644
--- a/src/target/openrisc/or1k.c
+++ b/src/target/openrisc/or1k.c
@@ -1169,11 +1169,11 @@ static int or1k_init_target(struct command_context *cmd_ctx,
static int or1k_target_create(struct target *target, Jim_Interp *interp)
{
- struct or1k_common *or1k = calloc(1, sizeof(struct or1k_common));
-
if (target->tap == NULL)
return ERROR_FAIL;
+ struct or1k_common *or1k = calloc(1, sizeof(struct or1k_common));
+
target->arch_info = or1k;
or1k_create_reg_list(target);