X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Falgorithm.c;h=c4450ac12cb7a1774bd5678ef74cd3e2e17cdbf3;hp=c5ee470857f1274195ddb8b31bc86047814eb8fb;hb=da767f48da13464b6bd03b08270b529273c995f4;hpb=82d2633b5f550115e9e7c7d0520babb6680aa38f diff --git a/src/target/algorithm.c b/src/target/algorithm.c index c5ee470857..c4450ac12c 100644 --- a/src/target/algorithm.c +++ b/src/target/algorithm.c @@ -41,6 +41,7 @@ void init_mem_param(mem_param_t *param, u32 address, u32 size, enum param_direct void destroy_mem_param(mem_param_t *param) { free(param->value); + param->value = NULL; } void init_reg_param(reg_param_t *param, char *reg_name, u32 size, enum param_direction direction) @@ -54,4 +55,5 @@ void init_reg_param(reg_param_t *param, char *reg_name, u32 size, enum param_dir void destroy_reg_param(reg_param_t *param) { free(param->value); + param->value = NULL; }