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>
This commit is contained in:
committed by
Paul Fertser
parent
0cb9778368
commit
0f566ae1a7
@@ -409,8 +409,10 @@ int mem_ap_read(struct adiv5_dap *dap, uint8_t *buffer, uint32_t size, uint32_t
|
||||
}
|
||||
|
||||
retval = dap_setup_accessport_tar(dap, address);
|
||||
if (retval != ERROR_OK)
|
||||
if (retval != ERROR_OK) {
|
||||
free(read_buf);
|
||||
return retval;
|
||||
}
|
||||
|
||||
/* Queue up all reads. Each read will store the entire DRW word in the read buffer. How many
|
||||
* useful bytes it contains, and their location in the word, depends on the type of transfer
|
||||
|
||||
Reference in New Issue
Block a user