Diff for /embedaddon/sudo/src/utmp.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2012/10/09 09:29:52 version 1.1.1.4, 2013/07/22 10:46:13
Line 1 Line 1
 /*  /*
 * Copyright (c) 2011 Todd C. Miller <Todd.Miller@courtesan.com> * Copyright (c) 2011-2013 Todd C. Miller <Todd.Miller@courtesan.com>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 17 Line 17
 #include <config.h>  #include <config.h>
   
 #include <sys/types.h>  #include <sys/types.h>
 #include <sys/param.h>  
 #include <sys/time.h>  #include <sys/time.h>
 #include <sys/wait.h>  #include <sys/wait.h>
 #include <stdio.h>  #include <stdio.h>
Line 276  utmp_slot(const char *line, int ttyfd) Line 275  utmp_slot(const char *line, int ttyfd)
      * doesn't take an argument.       * doesn't take an argument.
      */       */
     if ((sfd = dup(STDIN_FILENO)) == -1)      if ((sfd = dup(STDIN_FILENO)) == -1)
        error(1, _("unable to save stdin"));        fatal(_("unable to save stdin"));
     if (dup2(ttyfd, STDIN_FILENO) == -1)      if (dup2(ttyfd, STDIN_FILENO) == -1)
        error(1, _("unable to dup2 stdin"));        fatal(_("unable to dup2 stdin"));
     slot = ttyslot();      slot = ttyslot();
     if (dup2(sfd, STDIN_FILENO) == -1)      if (dup2(sfd, STDIN_FILENO) == -1)
        error(1, _("unable to restore stdin"));        fatal(_("unable to restore stdin"));
     close(sfd);      close(sfd);
   
     debug_return_int(slot);      debug_return_int(slot);

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>