diff options
Diffstat (limited to 'sbin/init/init.c')
-rw-r--r-- | sbin/init/init.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/init/init.c b/sbin/init/init.c index ff03598..316aa93 100644 --- a/sbin/init/init.c +++ b/sbin/init/init.c @@ -41,7 +41,7 @@ static char copyright[] = #endif /* not lint */ #ifndef lint -static char sccsid[] = "@(#)init.c 8.1 (Berkeley) 7/15/93"; +static char sccsid[] = "@(#)init.c 8.2 (Berkeley) 4/28/95"; #endif /* not lint */ #include <sys/param.h> @@ -582,7 +582,7 @@ single_user() if (clear == 0 || *clear == '\0') _exit(0); password = crypt(clear, pp->pw_passwd); - bzero(clear, _PASSWORD_LEN); + memset(clear, 0, _PASSWORD_LEN); if (strcmp(password, pp->pw_passwd) == 0) break; warning("single-user login failed\n"); @@ -839,7 +839,7 @@ find_session(pid) key.size = sizeof pid; if ((*session_db->get)(session_db, &key, &data, 0) != 0) return 0; - bcopy(data.data, (char *)&ret, sizeof(ret)); + memmove(&ret, data.data, sizeof(ret)); return ret; } @@ -898,7 +898,7 @@ new_session(sprev, session_index, typ) return 0; sp = (session_t *) malloc(sizeof (session_t)); - bzero(sp, sizeof *sp); + memset(sp, 0, sizeof *sp); sp->se_index = session_index; |