X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=blobdiff_plain;f=base%2Fparse.c;h=1e1e5bb2ba616b13d3a27e08e8a9c74d1458c8c6;hp=a7ac819c637813e78caef4991c3c46f32e2ebdf0;hb=4ab162065d72217bcad27748442cbb27860c0cbd;hpb=503f816f2157f764c7c93c873047aad4ca63e10d diff --git a/base/parse.c b/base/parse.c index a7ac819..1e1e5bb 100644 --- a/base/parse.c +++ b/base/parse.c @@ -49,6 +49,7 @@ int pat_hbv(Tcl_Interp *ip, Tcl_Obj *var, HBytes_Var *agg) { void fini_hbv(Tcl_Interp *ip, int rc, HBytes_Var *agg) { Tcl_Obj *ro; + Tcl_InvalidateStringRep(agg->obj); if (!rc) { assert(agg->obj); ro= Tcl_ObjSetVar2(ip,agg->var,0,agg->obj,TCL_LEAVE_ERR_MSG);