[BACK]Return to pw_gensalt.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libcrypt

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libcrypt/pw_gensalt.c between version 1.4 and 1.5

version 1.4, 2005/01/12 03:32:52 version 1.5, 2005/01/12 05:27:48
Line 79  getnum(const char *str, size_t *num)
Line 79  getnum(const char *str, size_t *num)
                 return 0;                  return 0;
         }          }
   
         rv = strtoul(next, &ep, 0);          rv = strtoul(str, &ep, 0);
   
         if (next == ep || *ep) {          if (str == ep || *ep) {
                 errno = EINVAL;                  errno = EINVAL;
                 return -1;                  return -1;
         }          }
Line 175  __gensalt_sha1(char *salt, size_t saltsi
Line 175  __gensalt_sha1(char *salt, size_t saltsi
 int  int
 pw_gensalt(char *salt, size_t saltlen, const char *type, const char *option)  pw_gensalt(char *salt, size_t saltlen, const char *type, const char *option)
 {  {
           const struct pw_salt *sp;
   
         for (sp = salts; sp->name; sp++)          for (sp = salts; sp->name; sp++)
                 if (strcmp(sp->name, type) == 0)                  if (strcmp(sp->name, type) == 0)
                         return (*sp->gensalt)(salt, saltlen, option);                          return (*sp->gensalt)(salt, saltlen, option);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>