One other thing I noticed in the record_utmp_only() function is that
it wasn't setting the timestamp in the logininfo structure. The
following patch takes care of this:
--- old/loginrec.c Wed Jun 6 11:12:14 2001
+++ loginrec.c Wed Jun 6 11:13:42 2001
@@ -448,6 +448,8 @@
login_utmp_only(struct logininfo *li)
{
li->type = LTYPE_LOGIN;
+ /* set the timestamp */
+ login_set_current_time(li);
# ifdef USE_UTMP
utmp_write_entry(li);
# endif
..wayne..
James Rippas
2001-Jun-06 21:49 UTC
One more UseLogin tweak -- why are the binaries so big?
This works except the binaries seem to have gotten quite large. Is this normal with snapshots? When configured with the following options: --prefix=/usr/ssh --with-pcre --sysconfdir=/etc --with-pid-dir=/etc/ --with-random=/dev/random 2.9p1 -rwxr-xr-x 1 root sys 1225576 May 11 08:49 /usr/ssh/sbin/sshd.orig* openssh-SNAP-20010606 + UseLogin tweaks -rwxr-xr-x 1 root other 4614312 Jun 6 16:52 /usr/ssh/sbin/sshd* -jim Wayne Davison wrote:> > One other thing I noticed in the record_utmp_only() function is that > it wasn't setting the timestamp in the logininfo structure. The > following patch takes care of this: > > --- old/loginrec.c Wed Jun 6 11:12:14 2001 > +++ loginrec.c Wed Jun 6 11:13:42 2001 > @@ -448,6 +448,8 @@ > login_utmp_only(struct logininfo *li) > { > li->type = LTYPE_LOGIN; > + /* set the timestamp */ > + login_set_current_time(li); > # ifdef USE_UTMP > utmp_write_entry(li); > # endif > > ..wayne..-------------- next part -------------- --------------------------------------------------------- This e-mail contains information some or all of which may be confidential, proprietary and/or legally privileged. If an addressing or transmission error has misdirected this e-mail, please notify the sender by replying to this e-mail. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. ---------------------------------------------------------