uuidd: use snprintf() rather than sprintf()
This commit is contained in:
parent
2605d88379
commit
948cac89f3
1 changed files with 3 additions and 3 deletions
|
@ -395,7 +395,7 @@ static void server_loop(const char *socket_path, const char *pidfile_path,
|
||||||
create_daemon();
|
create_daemon();
|
||||||
|
|
||||||
if (pidfile_path) {
|
if (pidfile_path) {
|
||||||
sprintf(reply_buf, "%8d\n", getpid());
|
snprintf(reply_buf, sizeof(reply_buf), "%8d\n", getpid());
|
||||||
if (ftruncate(fd_pidfile, 0))
|
if (ftruncate(fd_pidfile, 0))
|
||||||
err(EXIT_FAILURE, _("could not truncate file: %s"), pidfile_path);
|
err(EXIT_FAILURE, _("could not truncate file: %s"), pidfile_path);
|
||||||
write_all(fd_pidfile, reply_buf, strlen(reply_buf));
|
write_all(fd_pidfile, reply_buf, strlen(reply_buf));
|
||||||
|
@ -485,11 +485,11 @@ static void server_loop(const char *socket_path, const char *pidfile_path,
|
||||||
|
|
||||||
switch (op) {
|
switch (op) {
|
||||||
case UUIDD_OP_GETPID:
|
case UUIDD_OP_GETPID:
|
||||||
sprintf(reply_buf, "%d", getpid());
|
snprintf(reply_buf, sizeof(reply_buf), "%d", getpid());
|
||||||
reply_len = strlen(reply_buf) + 1;
|
reply_len = strlen(reply_buf) + 1;
|
||||||
break;
|
break;
|
||||||
case UUIDD_OP_GET_MAXOP:
|
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;
|
reply_len = strlen(reply_buf) + 1;
|
||||||
break;
|
break;
|
||||||
case UUIDD_OP_TIME_UUID:
|
case UUIDD_OP_TIME_UUID:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue