aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/drivers/kitprog.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag/drivers/kitprog.c')
-rw-r--r--src/jtag/drivers/kitprog.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/jtag/drivers/kitprog.c b/src/jtag/drivers/kitprog.c
index 4f38d19..5538bcd 100644
--- a/src/jtag/drivers/kitprog.c
+++ b/src/jtag/drivers/kitprog.c
@@ -227,18 +227,11 @@ static int kitprog_quit(void)
{
kitprog_usb_close();
- if (kitprog_handle->packet_buffer != NULL)
- free(kitprog_handle->packet_buffer);
- if (kitprog_handle->serial != NULL)
- free(kitprog_handle->serial);
- if (kitprog_handle != NULL)
- free(kitprog_handle);
-
- if (kitprog_serial != NULL)
- free(kitprog_serial);
-
- if (pending_transfers != NULL)
- free(pending_transfers);
+ free(kitprog_handle->packet_buffer);
+ free(kitprog_handle->serial);
+ free(kitprog_handle);
+ free(kitprog_serial);
+ free(pending_transfers);
return ERROR_OK;
}