Skip site navigation (1)Skip section navigation (2)
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>