r14062: Forgot those in the uint16/32 acb_info switch.
authorGünther Deschner <gd@samba.org>
Thu, 9 Mar 2006 11:01:43 +0000 (11:01 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:11:09 +0000 (11:11 -0500)
Guenther

source/utils/pdbedit.c

index 471b8988776e4a431a817fda7b381d52713b925f..d34c23193cdf1e3e8a6dbbff87d2e73467263279 100644 (file)
@@ -338,10 +338,10 @@ static int set_user_info (struct pdb_methods *in, const char *username,
                pdb_set_domain(sam_pwent, user_domain, PDB_CHANGED);
 
        if (account_control) {
-               uint16 not_settable = ~(ACB_DISABLED|ACB_HOMDIRREQ|ACB_PWNOTREQ|
+               uint32 not_settable = ~(ACB_DISABLED|ACB_HOMDIRREQ|ACB_PWNOTREQ|
                                        ACB_PWNOEXP|ACB_AUTOLOCK);
 
-               uint16 newflag = pdb_decode_acct_ctrl(account_control);
+               uint32 newflag = pdb_decode_acct_ctrl(account_control);
 
                if (newflag & not_settable) {
                        fprintf(stderr, "Can only set [NDHLX] flags\n");