aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosef Karthauser <joe@FreeBSD.org>2000-05-07 18:24:08 +0000
committerJosef Karthauser <joe@FreeBSD.org>2000-05-07 18:24:08 +0000
commit0672520191d32cdad62f75b5b15c0bcbe9e4a9ab (patch)
tree049215aa482c6a8b75dcbb5abc1ab1efea85f61c
parentdc03d8f8bfe961f8f440103314ed22e868d2542f (diff)
Notes
-rw-r--r--sbin/startslip/startslip.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/startslip/startslip.c b/sbin/startslip/startslip.c
index 3ff97e212278..51d619f43d5a 100644
--- a/sbin/startslip/startslip.c
+++ b/sbin/startslip/startslip.c
@@ -220,7 +220,9 @@ main(argc, argv)
dvname = devicename;
else
dvname++;
- sprintf(pidfile, PIDFILE, _PATH_VARRUN, dvname);
+ if (snprintf(pidfile, sizeof(pidfile), PIDFILE, _PATH_VARRUN, dvname) >= sizeof(pidfile))
+ usage();
+
if ((pfd = fopen(pidfile, "r")) != NULL) {
pid = 0;
fscanf(pfd, "%ld\n", &pid);