diff options
Diffstat (limited to 'source3/passdb/sampassdb.c')
-rw-r--r-- | source3/passdb/sampassdb.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/source3/passdb/sampassdb.c b/source3/passdb/sampassdb.c index c784f786c5..3f1587e1ac 100644 --- a/source3/passdb/sampassdb.c +++ b/source3/passdb/sampassdb.c @@ -621,20 +621,21 @@ struct sam_passwd *pwdb_sam_map_names(struct sam_passwd *sam) static fstring unix_name; static fstring nt_name; - DEBUG(10,("pwdb_sam_map_names: unix %s nt %s unix %d nt%d\n", - sam->unix_name != NULL ? sam->unix_name : "NULL", - sam->nt_name != NULL ? sam->nt_name : "NULL", - sam->unix_uid, sam->user_rid)); - /* * name details */ if (sam == NULL) { + DEBUG(10,("pwdb_sam_map_names: NULL\n")); return NULL; } + DEBUG(10,("pwdb_sam_map_names: unix %s nt %s unix %d nt%d\n", + sam->unix_name != NULL ? sam->unix_name : "NULL", + sam->nt_name != NULL ? sam->nt_name : "NULL", + sam->unix_uid, sam->user_rid)); + if (!found && sam->unix_name != NULL) { found = lookupsmbpwnam(sam->unix_name, &gmep); |