Don't update the utmp file unless update_utmp is true
authorSam Hartman <hartmans@mit.edu>
Tue, 30 Jan 1996 18:04:30 +0000 (18:04 +0000)
committerSam Hartman <hartmans@mit.edu>
Tue, 30 Jan 1996 18:04:30 +0000 (18:04 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7414 dc483132-0cff-0310-8789-dd5450dbe970

src/util/pty/ChangeLog
src/util/pty/cleanup.c

index c897bea8bcdf1073494126942ef25f69fe33e237..6a9f4e6f5f5bbee5c509665c7fd729fe092572e7 100644 (file)
@@ -1,11 +1,17 @@
+
 Sat Jan 27 01:13:34 1996  Mark Eichin  <eichin@cygnus.com>
 
        * void_assoc.c (ptyint_void_association): if we don't have
        TIOCNOTTY (HP/UX 9 for example) don't try to use it.
 
+Fri Jan 26 00:26:37 1996  Sam Hartman  <hartmans@tertius.mit.edu>
+
+       * cleanup.c (pty_cleanup): Update utmp only if update_utmp is true.
+
 Tue Jan 16 13:52:22 1996  Sam Hartman  <hartmans@tertius.mit.edu>
 
-       * void_assoc.c (ptyint_void_association): Move setsid call from open_ctty to void_association.
+       * void_assoc.c (ptyint_void_association): Move setsid call from
+        open_ctty to void_association.
 
        * logwtmp.c (pty_logwtmp): Pass user argument to update_wtmp.
 
index 57d1258caefa3f177d75c892a113c959694f91f9..31522a47ebbea5bf1ddca8da975392fccf17b0d0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * pty_cleanup: Kill processes associated with pty.
  *
- * Copyright 1995 by the Massachusetts Institute of Technology.
+ * (C)Copyright 1995, 1996 by the Massachusetts Institute of Technology.
  *
  * 
  * Permission to use, copy, modify, and distribute this software and
@@ -28,7 +28,8 @@ long pty_cleanup (slave, pid, update_utmp)
 {
     int retval, fd;
     
-    pty_update_utmp(PTY_DEAD_PROCESS,0,  "", slave, (char *)0, PTY_UTMP_USERNAME_VALID);
+    if (update_utmp)
+       pty_update_utmp(PTY_DEAD_PROCESS,0,  "", slave, (char *)0, PTY_UTMP_USERNAME_VALID);
     
     (void)chmod(slave, 0666);
     (void)chown(slave, 0, 0);