1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

password_hash: Fix the build on FreeBSD

This ditches a particular aspect of thread safety, but I doubt that
ldb is really thread safe. So in practice, I think we should not
see harm from this.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>

Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Tue Jun 13 05:06:49 CEST 2017 on sn-devel-144
This commit is contained in:
Volker Lendecke 2017-06-02 13:34:39 +02:00
parent 75eb2e3a09
commit 60a8ba4a6b

View File

@ -1543,13 +1543,12 @@ static int setup_primary_userPassword_hash(
hash = crypt((char *)io->n.cleartext_utf8->data, cmd);
#endif
if (hash == NULL) {
char buf[1024];
ldb_asprintf_errstring(
ldb,
"setup_primary_userPassword: generation of a %s "
"password hash failed: (%s)",
scheme,
strerror_r(errno, buf, sizeof(buf)));
strerror(errno));
TALLOC_FREE(frame);
return LDB_ERR_OPERATIONS_ERROR;
}