1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00
freebsd-ports/security/termlog
Christian S.J. Peron de9a1cf4dc Fix a couple of problems on 64 bit platforms by importing 2.5:
Summary:

o Call va_start/va_end for each call to va_arg(). I have no idea why this
  works on i386 but it shouldn't. This un-busts termlog on 64 bit
  platforms.

o When allocating snp descriptors, allocate the proper size. Currently we
  are allocating sizeof(struct utmp) when we really should be allocating
  sizeof(struct snp_d). I can only imagine how this happen, but I am going
  to guess it was a cut-and-paste-o. This helps un-busts termlog on 64 bit
  architectures.

Fixes Submitted by:	Eirik ?verby

While we are here:

o Open tty line with O_NONBLOCK
o Close the line fd after we attach to it as we dont need it. This closes
  an fd leak.
o Remove comment about fd leak

Approved by:	kris
2005-10-12 03:37:55 +00:00
..
distinfo Fix a couple of problems on 64 bit platforms by importing 2.5: 2005-10-12 03:37:55 +00:00
Makefile Fix a couple of problems on 64 bit platforms by importing 2.5: 2005-10-12 03:37:55 +00:00
pkg-descr