I just committed 037aeaf6 to master, it attempts to fix a bug when showing multiple MIME messages. There's an example below, which shows that the marker from the first message was repeated in subsequent messages.
Question: I had to disable reset_comptable in the calls to fmt_compile() and fmt_free(), else valgrind noticed writes of free'd memory. Should it be enabled in the final call for mfmt? David $ cat 15 Content-Type: multipart/mixed;boundary="_boundary_" MIME-Version: 1.0 --_boundary_ Content-Type: text/plain first message, part 1 content --_boundary_ Content-Type: text/plain Content-Description: first message, part 2 C-D first message, part 2 content --_boundary_-- $ cat 16 Content-Type: multipart/mixed;boundary="_boundary_" MIME-Version: 1.0 --_boundary_ Content-Type: text/plain second message, part 1 content --_boundary_-- $ mhshow -form mhl.null -concat 15 [ Message inbox:15 ] [ part 1 - text/plain - 30B ] first message, part 1 content [ part 2 - text/plain - first message, part 2 C-D 30B ] first message, part 2 content $ mhshow -form mhl.null -concat 16 [ Message inbox:16 ] [ part 1 - text/plain - 31B ] second message, part 1 content $ MH=~/src/nmh/SAVE/MH mhshow -form mhl.null -concat 15 16 [ Message inbox:15 ] [ part 1 - text/plain - 30B ] first message, part 1 content [ part 2 - text/plain - first message, part 2 C-D 30B ] first message, part 2 content [ Message inbox:16 ] [ part 1 - text/plain - first message, part 2 C-D 31B ] second message, part 1 content -- Nmh-workers https://lists.nongnu.org/mailman/listinfo/nmh-workers
