create_daemon();
if (pidfile_path) {
- sprintf(reply_buf, "%8d\n", getpid());
+ snprintf(reply_buf, sizeof(reply_buf), "%8d\n", getpid());
if (ftruncate(fd_pidfile, 0))
err(EXIT_FAILURE, _("could not truncate file: %s"), pidfile_path);
write_all(fd_pidfile, reply_buf, strlen(reply_buf));
switch (op) {
case UUIDD_OP_GETPID:
- sprintf(reply_buf, "%d", getpid());
+ snprintf(reply_buf, sizeof(reply_buf), "%d", getpid());
reply_len = strlen(reply_buf) + 1;
break;
case UUIDD_OP_GET_MAXOP:
- sprintf(reply_buf, "%d", UUIDD_MAX_OP);
+ snprintf(reply_buf, sizeof(reply_buf), "%d", UUIDD_MAX_OP);
reply_len = strlen(reply_buf) + 1;
break;
case UUIDD_OP_TIME_UUID: