aboutsummaryrefslogtreecommitdiff
path: root/src/jtag
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag')
-rw-r--r--src/jtag/drivers/usb_blaster.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/jtag/drivers/usb_blaster.c b/src/jtag/drivers/usb_blaster.c
index 91c48365..2ef800db 100644
--- a/src/jtag/drivers/usb_blaster.c
+++ b/src/jtag/drivers/usb_blaster.c
@@ -338,7 +338,7 @@ static int usb_blaster_init(void)
if (usb_blaster_device_desc == NULL) {
LOG_WARNING("no usb_blaster device description specified, "
"using default 'USB-Blaster'");
- usb_blaster_device_desc = "USB-Blaster";
+ usb_blaster_device_desc = strdup("USB-Blaster");
}
#if IS_WIN32 == 0
@@ -469,6 +469,11 @@ static int usb_blaster_quit(void)
ftdi_deinit(&ftdic);
#endif
+ if (usb_blaster_device_desc) {
+ free(usb_blaster_device_desc);
+ usb_blaster_device_desc = NULL;
+ }
+
return ERROR_OK;
}