/*
- * $Id: hswitch.c,v 1.3 2000/12/07 20:16:11 adam Exp $
+ * $Id: hswitch.c,v 1.4 2001/11/07 11:50:07 adam Exp $
*/
#include <assert.h>
#include <string.h>
memcpy (value, tag->body_start, body_end - tag->body_start);
value[body_end - tag->body_start] = '\0';
Tcl_SetVar (interp, "body", value, 0);
- free (value);
while (tp)
{
char vname[TAG_MAX_LEN+30];
free (tp0);
}
tcl_err = Tcl_Eval (interp, tag->code);
+ free (value);
if (tcl_err == TCL_ERROR)
{
printf ("Error: code=%d %s\n", tcl_err, interp->result);