version 1.15, 2000/12/12 02:19:59 |
version 1.16, 2001/01/10 20:11:30 |
|
|
} else |
} else |
p = ""; |
p = ""; |
*old_pass = strdup(p); |
*old_pass = strdup(p); |
|
if (*old_pass == NULL) |
|
pw_error(NULL, 1, 1); |
} |
} |
|
|
pwd_tries = pwd_gettries(pw); |
pwd_tries = pwd_gettries(pw); |
|
|
(void)printf("Couldn't generate salt.\n"); |
(void)printf("Couldn't generate salt.\n"); |
pw_error(NULL, 0, 0); |
pw_error(NULL, 0, 0); |
} |
} |
return(strdup(crypt(buf, salt))); |
p = strdup(crypt(buf, salt)); |
|
if (p == NULL) |
|
pw_error(NULL, 1, 1); |
|
return (p); |
} |
} |
|
|
static char * |
static char * |
|
|
if (__yplin) |
if (__yplin) |
free(__yplin); |
free(__yplin); |
__yplin = (char *)malloc(vallen + 1); |
__yplin = (char *)malloc(vallen + 1); |
|
if (__yplin == NULL) |
|
pw_error(NULL, 1, 1); |
strncpy(__yplin, val, vallen); |
strncpy(__yplin, val, vallen); |
__yplin[vallen] = '\0'; |
__yplin[vallen] = '\0'; |
free(val); |
free(val); |