Hello list,

well i am very unhappy but there is yet another fallout from the
Christmas 2016 "Dr. Problem" workshop.  A test added in v14.9.9
reveals it in bad circumstances or ASAN test runs, but
unfortunately i did not perform a proper complete test series
for .[789] because my head is with the roff project (sic).

Because i never have encountered this problem in 15 months of
usage and it really needs specific conditions (a freed memory
region needs to become inaccessible, which usually means the
memory allocator detects the allocation is the last of an entire
region that can be given back to the operating system as such,
likely because the pool of free regions is already full, or
something like that), i will not release a bugfix for this.
It is the one line fix below, and the fix is on [master] and the
[stable/] series, of course.

Your unhappy Steffen wishes a nice weekend and says

--- a/mime.c    2018-03-09 20:24:35.737754669 +0100
+++ b/mime.c    2018-03-09 20:24:39.107748465 +0100
@@ -678,7 +678,6 @@ mime_write_tohdr_a(struct str *in, FILE
       xin.l = PTR2SIZE(cp - lastcp);
       if ((sz = a_mime__convhdra(&xin, f, colp, msh)) < 0)
          goto jleave;
-      xin.s[xin.l] = '<';
       lastcp = cp;
    } else {
       cp = lastcp;

|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)

Reply via email to