s4-dsdb: return an error if samAccountName is not specified when creating a user.
commit8b889256540e471c399f020871cf18fb4d89e694
authorBrendan Powers <brendan0powers@gmail.com>
Tue, 15 Dec 2009 01:40:26 +0000 (14 20:40 -0500)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 18 Dec 2009 03:27:43 +0000 (18 14:27 +1100)
treee516eca6e7c82635fbd2ef04345a52d7b9bcf63e
parentd99084ffdb2c898c18bd4b264d8dd297dd0f1f25
s4-dsdb: return an error if samAccountName is not specified when creating a user.

Makes sure samAccountName has been specified before adding a
user. This happened while I was trying to add a user with the
posixAccount objectclass. I forgot to specify the user objectClass,
and samba segfaulted. It now returns LDB_ERR_CONSTRAINT_VIOLATION.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
source4/dsdb/samdb/ldb_modules/password_hash.c