]> granicus.if.org Git - mutt/commit
Fix buffer underread for empty header values. (closes #3736)
authorPeter Wu <peter@lekensteyn.nl>
Tue, 10 Feb 2015 17:29:24 +0000 (18:29 +0100)
committerPeter Wu <peter@lekensteyn.nl>
Tue, 10 Feb 2015 17:29:24 +0000 (18:29 +0100)
commit73e3303cf2422d60803abd4e981e7a0bdb54df9c
treebd033aa1943d92fe47d2034657e32ab5a83dd750
parent1970c959229e0762e623038ed6f13b83652e9e80
Fix buffer underread for empty header values. (closes #3736)

When a header has no value (*p == '\0' so l == 0), do not read outside
the buffer but print the newline anyway when a tag is already printed
(col != 0).

Caught by ASAN while opening a draft with no Subject.
sendlib.c