X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Ftcl.c;h=ac3f4deb7d853241ef6e2a527123ea3abe576195;hp=c916fb1ca186126b99f3c2566eace86f59664081;hb=7c957b601f7aeabc537519597057e63f2ae60320;hpb=9721e9dd71d3a6be911d0c650ca824348eee2bc0 diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c index c916fb1ca1..ac3f4deb7d 100644 --- a/src/jtag/tcl.c +++ b/src/jtag/tcl.c @@ -533,11 +533,13 @@ static int jim_newtap_cmd(Jim_GetOptInfo *goi) free(pTap); return JIM_ERR; } - Jim_GetOpt_String(goi, &cp, NULL); - pTap->chip = strdup(cp); - Jim_GetOpt_String(goi, &cp, NULL); - pTap->tapname = strdup(cp); + const char *tmp; + Jim_GetOpt_String(goi, &tmp, NULL); + pTap->chip = strdup(tmp); + + Jim_GetOpt_String(goi, &tmp, NULL); + pTap->tapname = strdup(tmp); /* name + dot + name + null */ x = strlen(pTap->chip) + 1 + strlen(pTap->tapname) + 1;