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

Diff for /src/usr.bin/ssh/auth.c between version 1.41 and 1.42

version 1.41, 2002/03/19 15:31:47 version 1.42, 2002/05/13 20:44:58
Line 40 
Line 40 
 #include "uidswap.h"  #include "uidswap.h"
 #include "tildexpand.h"  #include "tildexpand.h"
 #include "misc.h"  #include "misc.h"
   #include "bufaux.h"
   #include "packet.h"
   
 /* import */  /* import */
 extern ServerOptions options;  extern ServerOptions options;
   
   /* Debugging messages */
   Buffer auth_debug;
   int auth_debug_init;
   
 /*  /*
  * Check if the user is allowed to log in via ssh. If user is listed   * Check if the user is allowed to log in via ssh. If user is listed
  * in DenyUsers or one of user's groups is listed in DenyGroups, false   * in DenyUsers or one of user's groups is listed in DenyGroups, false
Line 421 
Line 427 
         if (pw != NULL)          if (pw != NULL)
                 return (pwcopy(pw));                  return (pwcopy(pw));
         return (NULL);          return (NULL);
   }
   
   void
   auth_debug_add(const char *fmt,...)
   {
           char buf[1024];
           va_list args;
   
           if (!auth_debug_init)
                   return;
   
           va_start(args, fmt);
           vsnprintf(buf, sizeof(buf), fmt, args);
           va_end(args);
           buffer_put_cstring(&auth_debug, buf);
   }
   
   void
   auth_debug_send(void)
   {
           char *msg;
   
           if (!auth_debug_init)
                   return;
           while (buffer_len(&auth_debug)) {
                   msg = buffer_get_string(&auth_debug, NULL);
                   packet_send_debug("%s", msg);
                   xfree(msg);
           }
   }
   
   void
   auth_debug_reset(void)
   {
           if (auth_debug_init)
                   buffer_clear(&auth_debug);
           else {
                   buffer_init(&auth_debug);
                   auth_debug_init = 1;
           }
 }  }

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42