diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c index fb060f9a7..b95bf7566 100644 --- a/src/jtag/tcl.c +++ b/src/jtag/tcl.c @@ -205,7 +205,7 @@ static int Jim_Command_drscan(Jim_Interp *interp, int argc, Jim_Obj *const *args Jim_GetLong(interp, args[i], &bits); str = buf_to_str(fields[field_count].in_value, bits, 16); - free((void *)fields[field_count].out_value); + free(fields[field_count].in_value); Jim_ListAppendElement(interp, list, Jim_NewStringObj(interp, str, strlen(str))); free(str);