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:
parent
aeb00f7e3f
commit
e307881cab
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=32825
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user