The OpenBSD C compiler generates a warning for every use of sprintf()
and for a good reason. Reported in http://marc.info/?m=
133376187514495
Reported-by: Xiaofan Chen <xiaofanc@gmail.com>
FILE *fd;
char filename[64];
- sprintf(filename, "finger%d.pgm", img_idx++);
+ snprintf(filename, sizeof(filename), "finger%d.pgm", img_idx++);
fd = fopen(filename, "w");
if (!fd)
return -1;
FILE *fd;
char filename[64];
- sprintf(filename, "finger%d.pgm", img_idx++);
+ snprintf(filename, sizeof(filename), "finger%d.pgm", img_idx++);
fd = fopen(filename, "w");
if (!fd)
return -1;