summaryrefslogtreecommitdiffstats
path: root/source/passdb/passdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/passdb/passdb.c')
-rw-r--r--source/passdb/passdb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/passdb/passdb.c b/source/passdb/passdb.c
index 58147c06230..621ec213b26 100644
--- a/source/passdb/passdb.c
+++ b/source/passdb/passdb.c
@@ -418,7 +418,7 @@ struct sam_passwd *getsam21pwrid(uint32 rid)
static void pdb_init_dispinfo(struct sam_disp_info *user)
{
if (user == NULL) return;
- bzero(user, sizeof(*user));
+ memset((char *)user, '\0', sizeof(*user));
}
/*************************************************************
@@ -428,7 +428,7 @@ static void pdb_init_dispinfo(struct sam_disp_info *user)
void pdb_init_smb(struct smb_passwd *user)
{
if (user == NULL) return;
- bzero(user, sizeof(*user));
+ memset((char *)user, '\0', sizeof(*user));
user->pass_last_set_time = (time_t)-1;
}
@@ -438,7 +438,7 @@ void pdb_init_smb(struct smb_passwd *user)
void pdb_init_sam(struct sam_passwd *user)
{
if (user == NULL) return;
- bzero(user, sizeof(*user));
+ memset((char *)user, '\0', sizeof(*user));
user->logon_time = (time_t)-1;
user->logoff_time = (time_t)-1;
user->kickoff_time = (time_t)-1;