On Thu, Mar 13, 2014, Moritz Barsnick wrote:

> "Release early, release often." ;-)
> (Less than six months this time, instead of three years.)

Thanks to a buffer overflow...

It would have been much better if that didn't happen.
Hmm, maybe it's finally time to get rid of strcat(), strcpy(), etc?

handler.o(.text+0xada): In function `enriched_flush':
handler.c:605: warning: wcscat() is almost always misused, please use wcslcat()
./intl/libintl.a(dcigettext.o)(.text+0x744): In function `dcigettext__':
dcigettext.c:529: warning: stpcpy() is dangerous GNU crap; don't use it
init.o(.text+0x14dc): In function `mutt_extract_token':
init.c:277: warning: strcpy() is almost always misused, please use strlcpy()
browser.o(.text+0x2262): In function `_mutt_select_file':
browser.c:754: warning: strcat() is almost always misused, please use strlcat()
curs_lib.o(.text+0x1f37): In function `_mutt_enter_fname':
curs_lib.c:591: warning: sprintf() is often misused, please use snprintf()
muttlib.o(.text+0x38f8): In function `mutt_adv_mktemp':
muttlib.c:78: warning: mktemp() possibly used unsafely; consider using mkstemp()

Reply via email to