a1d4de67f0
daemon. = Fix a bug in `ktutil get' which was causing a segfault. = Bump PORTREVISION.
21 lines
457 B
C
21 lines
457 B
C
#include <stdlib.h>
|
|
#include <krb5.h>
|
|
#include <packer.h>
|
|
|
|
int version = 0;
|
|
|
|
const char *
|
|
passwd_check(krb5_context context, krb5_principal principal,
|
|
krb5_data *password)
|
|
{
|
|
char *p, *result;
|
|
|
|
p = malloc(password->length + 1);
|
|
if (p == NULL)
|
|
return "out of memory";
|
|
memcpy(p, password->data, password->length);
|
|
p[password->length] = '\0';
|
|
result = FascistCheck(p, "%%LOCALBASE%%/libdata/cracklib/pw_dict");
|
|
free(p);
|
|
return result;
|
|
}
|