Date: Wed, 17 Jul 1996 05:18:52 -0700 (PDT) From: Bruce Evans <bde> To: CVS-committers, cvs-all, cvs-usrbin Subject: cvs commit: src/usr.bin/sed compile.c Message-ID: <199607171218.FAA03611@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 96/07/17 05:18:52 Modified: usr.bin/sed compile.c Log: Yet^2 another fix for the line continuation bug. The fundamental problem with the original code is that it accesses p[-2] which is one before the beginning of the input buffer for empty lines. rev.1.6 just moved the problem from failures when p[-2] happens to be '\\' to failures when it happens to be '\0'. rev.1.5 was confused about the trailing newline and other things. I went back to rev.1.5 and fixed it. The result is the same as Keith Bostic's final version in PR 1356 except it loses more gracefully for excessively long input lines. Revision Changes Path 1.7 +5 -5 src/usr.bin/sed/compile.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607171218.FAA03611>