4 # Two bugs while updating a short Subject: header immediately before
5 # a still virgin "append header" pointer record.
9 # warning: <filename>: malformed pointer record value: <garbage>
13 # Failure to recognize the "append header" record while updating
14 # a short message header
18 # This happened while updating a header record that was followed by
19 # the current "append header" record. The pointer could be the initial
20 # "append header" record between message header and body, or it could
21 # be a later version of that pointer somewhere in the heap.
23 # - Postfix considered the pointer record as any pointer record after
24 # a header record. Thus, it decided that some portion of the pointer
25 # record could be overwritten with the location of the new Subject:
26 # header on the heap. Later "append header" operations would then
27 # update old "append header" record and thus clobber part of the
28 # pointer to the new Subject: header value.
30 # - While saving the "append header" pointer record value on the
31 # heap, Postfix did not replace the still virgin "0" append header"
32 # pointer record value by the actual location of the message body
35 upd_header 1 Subject hey!