diff -ruN ecpg/preproc/Makefile ecpg.mm/preproc/Makefile --- ecpg/preproc/Makefile Tue Jan 19 07:21:04 1999 +++ ecpg.mm/preproc/Makefile Wed Jan 27 12:43:22 1999 @@ -3,7 +3,7 @@ MAJOR_VERSION=2 MINOR_VERSION=4 -PATCHLEVEL=6 +PATCHLEVEL=7 CFLAGS+=-I../include -DMAJOR_VERSION=$(MAJOR_VERSION) \ -DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \ diff -ruN ecpg/preproc/preproc.y ecpg.mm/preproc/preproc.y --- ecpg/preproc/preproc.y Fri Jan 22 07:29:47 1999 +++ ecpg.mm/preproc/preproc.y Wed Jan 27 12:44:28 1999 @@ -4671,12 +4671,12 @@ } | SQL_GOTO name { $$.code = W_GOTO; - $$.command = $2; + $$.command = strdup($2); $$.str = cat2_str(make1_str("goto "), $2); } | SQL_GO TO name { $$.code = W_GOTO; - $$.command = $3; + $$.command = strdup($3); $$.str = cat2_str(make1_str("goto "), $3); } | DO name '(' dotext ')' {