summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-07-11 19:15:53 +0000
committerLuke Leighton <lkcl@samba.org>1999-07-11 19:15:53 +0000
commit91d5bda9ad22c922a918f0942dcbff04202b9991 (patch)
tree07aa9d062d2815855516b6a052c9b97d52dbae78
parent795fa6a5185d9e245541a44a971a3fb588168c1e (diff)
downloadsamba-91d5bda9ad22c922a918f0942dcbff04202b9991.tar.gz
samba-91d5bda9ad22c922a918f0942dcbff04202b9991.tar.xz
samba-91d5bda9ad22c922a918f0942dcbff04202b9991.zip
NULL pwdb_xxx_map_names() parameter can be passed here (which is a bug
anyway!)
-rw-r--r--source/passdb/passdb.c11
-rw-r--r--source/passdb/sampassdb.c11
2 files changed, 12 insertions, 10 deletions
diff --git a/source/passdb/passdb.c b/source/passdb/passdb.c
index 3cb083bb766..6579d143512 100644
--- a/source/passdb/passdb.c
+++ b/source/passdb/passdb.c
@@ -276,16 +276,17 @@ struct smb_passwd *pwdb_smb_map_names(struct smb_passwd *smb)
static fstring unix_name;
static fstring nt_name;
- DEBUG(10,("pwdb_smb_map_names: unix %s nt %s unix %d nt%d\n",
- smb->unix_name != NULL ? smb->unix_name : "NULL",
- smb->nt_name != NULL ? smb->nt_name : "NULL",
- smb->unix_uid, smb->user_rid));
-
if (smb == NULL)
{
+ DEBUG(10,("pwdb_smb_map_names: NULL\n"));
return NULL;
}
+ DEBUG(10,("pwdb_smb_map_names: unix %s nt %s unix %d nt%d\n",
+ smb->unix_name != NULL ? smb->unix_name : "NULL",
+ smb->nt_name != NULL ? smb->nt_name : "NULL",
+ smb->unix_uid, smb->user_rid));
+
if (smb->unix_name == NULL && smb->nt_name == NULL &&
smb->unix_uid == (uid_t)-1 && smb->user_rid == 0xffffffff)
{
diff --git a/source/passdb/sampassdb.c b/source/passdb/sampassdb.c
index c784f786c56..3f1587e1ac5 100644
--- a/source/passdb/sampassdb.c
+++ b/source/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);