summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2017-04-13 22:59:17 +0000
committerConrad Meyer <cem@FreeBSD.org>2017-04-13 22:59:17 +0000
commit9c363a12fbe24f3b501f969bf93b3a84610cefe5 (patch)
tree6caf403409631e00a13dcce72e93a6763ac7bc03
parent848d5e929bde07f23ba51b170537a82d9756d340 (diff)
Notes
-rw-r--r--usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c3
-rw-r--r--usr.sbin/ctm/ctm_smail/ctm_smail.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c b/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
index 2dd6e86fbc61d..607819cffe81a 100644
--- a/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
+++ b/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
@@ -115,7 +115,8 @@ main(int argc, char **argv)
if (ftsent->fts_info != FTS_F || ftsent->fts_name[0] == '.')
continue;
- sprintf(filename, "%s/%s", queue_dir, ftsent->fts_name);
+ snprintf(filename, sizeof(filename), "%s/%s", queue_dir,
+ ftsent->fts_name);
fd = open(filename, O_RDONLY);
if (fd < 0)
{
diff --git a/usr.sbin/ctm/ctm_smail/ctm_smail.c b/usr.sbin/ctm/ctm_smail/ctm_smail.c
index c90fa2f426560..72c5ae741f3f3 100644
--- a/usr.sbin/ctm/ctm_smail/ctm_smail.c
+++ b/usr.sbin/ctm/ctm_smail/ctm_smail.c
@@ -190,13 +190,13 @@ chop_and_send(FILE *dfp, char *delta, long msg_size, int npieces,
* Construct the tmp queue file name of a delta piece.
*/
#define mk_tmp_name(fn,qd,p) \
- sprintf((fn), "%s/.%08ld.%03d", (qd), (long)getpid(), (p))
+ snprintf((fn), sizeof(fn), "%s/.%08ld.%03d", (qd), (long)getpid(), (p))
/*
* Construct the final queue file name of a delta piece.
*/
#define mk_queue_name(fn,qd,d,p,n) \
- sprintf((fn), "%s/%s+%03d-%03d", (qd), (d), (p), (n))
+ snprintf((fn), sizeof(fn), "%s/%s+%03d-%03d", (qd), (d), (p), (n))
/*
* Carve our CTM delta into pieces, encode them, and queue them.