316b8f10e7
NULL will not accidentallly append bogus data (the previous record). Derived from a fix by Matt Dillon in FreeBSD.