Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is possible buffer overflow right there (if the HOME directory is long enough). Why don't people use snprintf?


>Why don't people use snprintf?

Old habits perhaps? When I look back at it I remember that my first books on C were full of problematic sprintf and strcpy use. It may then easy to continue using what you first learned, even when you know better. It basically the "Baby duck syndrome"[0] for C functions.

0: http://en.wikipedia.org/wiki/Imprinting_(psychology)#Baby_du...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: