[BACK]Return to sshd.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sshd.c between version 1.509 and 1.510

version 1.509, 2018/07/03 11:39:54 version 1.510, 2018/07/09 21:26:02
Line 220 
Line 220 
 Buffer cfg;  Buffer cfg;
   
 /* message to be displayed after login */  /* message to be displayed after login */
 Buffer loginmsg;  struct sshbuf *loginmsg;
   
 /* Prototypes for various functions defined later in this file. */  /* Prototypes for various functions defined later in this file. */
 void destroy_sensitive_data(void);  void destroy_sensitive_data(void);
Line 609 
Line 609 
                 fatal("fork of unprivileged child failed");                  fatal("fork of unprivileged child failed");
         else if (pmonitor->m_pid != 0) {          else if (pmonitor->m_pid != 0) {
                 verbose("User child is on pid %ld", (long)pmonitor->m_pid);                  verbose("User child is on pid %ld", (long)pmonitor->m_pid);
                 buffer_clear(&loginmsg);                  sshbuf_reset(loginmsg);
                 monitor_clear_keystate(pmonitor);                  monitor_clear_keystate(pmonitor);
                 monitor_child_postauth(pmonitor);                  monitor_child_postauth(pmonitor);
   
Line 1957 
Line 1957 
                 fatal("allocation failed");                  fatal("allocation failed");
   
         /* prepare buffer to collect messages to display to user after login */          /* prepare buffer to collect messages to display to user after login */
         buffer_init(&loginmsg);          if ((loginmsg = sshbuf_new()) == NULL)
                   fatal("%s: sshbuf_new failed", __func__);
         auth_debug_reset();          auth_debug_reset();
   
         if (use_privsep) {          if (use_privsep) {

Legend:
Removed from v.1.509  
changed lines
  Added in v.1.510