1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

Fix incorrect use of snprintf() that causes pid of process

trying to lock a serial device in /var/spool/lock to be
incorrectly written into the lock file.

PORTREVISION bumped.

PR:		20141
Submitted by:	Cyrus Rahman <cr@jcmax.com>
This commit is contained in:
Ade Lovett 2000-09-18 21:58:04 +00:00
parent aeb00f7e3f
commit e307881cab
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=32825
2 changed files with 1 additions and 9 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= hylafax
PORTVERSION= 4.1.b2
PORTREVISION= 1
CATEGORIES= comms
MASTER_SITES= ftp://ftp.hylafax.org/hylafax/source/BETA/
DISTNAME= ${PORTNAME}-4.1beta2

View File

@ -156,15 +156,6 @@ diff -ruN faxd/UUCPLock.c++.orig faxd/UUCPLock.c++
}
}
uid_t UUCPLock::getUUCPUid() { setupIDs(); return UUCPuid; }
@@ -307,7 +315,7 @@
AsciiUUCPLock::setPID(pid_t pid)
{
// XXX should this be %d or %ld? depends on pid_t
- sprintf((char*) data, "%*d\n", UUCP_PIDDIGITS, pid);
+ snprintf((char*) data, sizeof(data), "%*d\n", UUCP_PIDDIGITS, pid);
}
bool
diff -ruN faxd/faxApp.c++.orig faxd/faxApp.c++
--- faxd/faxApp.c++.orig Sun Jun 13 00:41:05 1999
+++ faxd/faxApp.c++ Mon Jun 12 21:52:39 2000