=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/Attic/regexp.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/less/Attic/regexp.c 2003/04/13 18:26:26 1.7 +++ src/usr.bin/less/Attic/regexp.c 2014/01/22 09:41:54 1.8 @@ -242,8 +242,10 @@ regnpar = 1; regcode = r->program; regc(MAGIC); - if (reg(0, &flags) == NULL) + if (reg(0, &flags) == NULL) { + free(r); return(NULL); + } /* Dig out information for optimizations. */ r->regstart = '\0'; /* Worst-case defaults. */