1 This patch prevents mutt from crashing when *buf is freed, the root cause is the
2 fact that an adjacent memory segment (*fmt) overruns and overwrite prev_size
5 The bug and the patch were forwarded upstream, see http://bugs.mutt.org/3371
13 - if (*p == '\010' && (p > *buf))
14 + if (*p == '\010' && (p > *buf) && (q > *fmt))
16 if (*(p+1) == '_') /* underline */