Don't hard-code a buffer size

This commit is contained in:
Kris Kennaway 2000-11-26 10:05:06 +00:00
parent 17c9715049
commit 18fdc5893a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=69199

View File

@ -209,7 +209,8 @@ run_file(const char *filename, uid_t uid, gid_t gid)
fcntl(fd_in, F_SETFD, fflags & ~FD_CLOEXEC); fcntl(fd_in, F_SETFD, fflags & ~FD_CLOEXEC);
snprintf(fmt, 49, "#!/bin/sh\n# atrun uid=%%ld gid=%%ld\n# mail %%%ds %%d", snprintf(fmt, sizeof(fmt),
"#!/bin/sh\n# atrun uid=%%ld gid=%%ld\n# mail %%%ds %%d",
LOGNAMESIZE); LOGNAMESIZE);
if (fscanf(stream, fmt, &nuid, &ngid, mailbuf, &send_mail) != 4) { if (fscanf(stream, fmt, &nuid, &ngid, mailbuf, &send_mail) != 4) {
syslog(LOG_ERR,"File %s is in wrong format - aborting", filename); syslog(LOG_ERR,"File %s is in wrong format - aborting", filename);