inn icon indicating copy to clipboard operation
inn copied to clipboard

Use snprintf, strlcat and strlcpy instead of sprintf, strcat and strcpy

Open Julien-Elie opened this issue 1 year ago • 1 comments

These warnings would be worthwhile fixing. They're emitted during a build on OpenBSD:

art.c:1039(art.o:(ARTpost)): warning: sprintf() is often misused, please use snprintf()
nnrpd.c:1442(nnrpd.o:(main)): warning: sprintf() is often misused, please use snprintf()
configfile.y:761(config_y.o:(yyparse)): warning: sprintf() is often misused, please use snprintf()
configfile.y:761(config_y.o:(yyparse)): warning: sprintf() is often misused, please use snprintf()
imap_connection.c:3230(imap_connection.o:(lmtp_readCB)): warning: strcat() is almost always misused, please use strlcat()
expirectl.c:268(expirectl.o:(main)): warning: strcpy() is almost always misused, please use strlcpy()
expirectl.c:262(expirectl.o:(main)): warning: sprintf() is often misused, please use snprintf()
art.c:1039(../innd/art.o:(ARTpost)): warning: sprintf() is often misused, please use snprintf()
art.c:1039(../innd/art.o:(ARTpost)): warning: sprintf() is often misused, please use snprintf()
inet_ntoa.c:47 (../lib/inet_ntoa.c:47)(lib/inet_ntoa.o:(test_inet_ntoa)): warning: sprintf() is often misused, please use snprintf()
messages-t.c:291 (lib/messages-t.c:291)(lib/messages-t.o:(main)): warning: sprintf() is often misused, please use snprintf()
snprintf-t.c:159 (lib/snprintf-t.c:159)(lib/snprintf-t.o:(main)): warning: sprintf() is often misused, please use snprintf()

Julien-Elie avatar Feb 27 '24 21:02 Julien-Elie

Other uses:

status.c:0(status.o:(STATUSmainloophook)): warning: sprintf() is often misused, please use snprintf()
tape.c:298(tape.o:(newTape)): warning: sprintf() is often misused, please use snprintf()

Julien-Elie avatar Mar 30 '25 13:03 Julien-Elie