Hacker News new | ask | show | jobs
by conductor 4697 days ago
There is possible buffer overflow right there (if the HOME directory is long enough). Why don't people use snprintf?
1 comments

>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...