mirror of
https://git.freebsd.org/ports.git
synced 2025-05-31 02:16:27 -04:00
PR: 213157 Submitted by: Florian Riehm <mail@friehm.de> Approved by: 2 year bug anniversary
22 lines
481 B
C
22 lines
481 B
C
#include <stdlib.h>
|
|
#include <string.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/cracklib-words");
|
|
free(p);
|
|
return result;
|
|
}
|