From: John Kohl Date: Thu, 8 Nov 1990 17:46:52 +0000 (+0000) Subject: change bzero to memset X-Git-Tag: krb5-1.0-alpha3~146 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=d77909909d4085cff259a249b2b5531b1e350867;p=krb5.git change bzero to memset git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1447 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index f220ed042..5a65823e1 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -146,7 +146,8 @@ krb5_data **response; /* filled in with a response packet */ #undef cleanup #define cleanup() {krb5_db_free_principal(&client, 1); \ krb5_db_free_principal(&server, 1); \ - bzero((char *)session_key->contents, session_key->length); \ + memset((char *)session_key->contents, 0, \ + session_key->length); \ free((char *)session_key->contents); \ session_key->contents = 0; } @@ -239,7 +240,7 @@ krb5_data **response; /* filled in with a response packet */ return retval; } retval = krb5_encrypt_tkt_part(&encrypting_key, &ticket_reply); - bzero((char *)encrypting_key.contents, encrypting_key.length); + memset((char *)encrypting_key.contents, 0, encrypting_key.length); free((char *)encrypting_key.contents); if (retval) { cleanup(); @@ -250,10 +251,11 @@ krb5_data **response; /* filled in with a response packet */ #undef cleanup #define cleanup() {krb5_db_free_principal(&client, 1); \ - bzero((char *)session_key->contents, session_key->length); \ + memset((char *)session_key->contents, 0, \ + session_key->length); \ free((char *)session_key->contents); \ session_key->contents = 0; \ - bzero(ticket_reply.enc_part.ciphertext.data, \ + memset(ticket_reply.enc_part.ciphertext.data, 0, \ ticket_reply.enc_part.ciphertext.length); \ free(ticket_reply.enc_part.ciphertext.data);} @@ -293,7 +295,7 @@ krb5_data **response; /* filled in with a response packet */ } retval = krb5_encode_kdc_rep(KRB5_AS_REP, &reply_encpart, &encrypting_key, &reply, response); - bzero((char *)encrypting_key.contents, encrypting_key.length); + memset((char *)encrypting_key.contents, 0, encrypting_key.length); free((char *)encrypting_key.contents); cleanup(); return retval; diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c index 3fada1029..bd791c3ed 100644 --- a/src/kdc/do_tgs_req.c +++ b/src/kdc/do_tgs_req.c @@ -175,7 +175,8 @@ krb5_data **response; /* filled in with a response packet */ #undef cleanup #define cleanup() { krb5_free_ticket(header_ticket); \ krb5_db_free_principal(&server, 1); \ - bzero((char *)session_key->contents, session_key->length); \ + memset((char *)session_key->contents, 0, \ + session_key->length); \ free((char *)session_key->contents); \ session_key->contents = 0; } @@ -372,7 +373,8 @@ krb5_data **response; /* filled in with a response packet */ #undef cleanup #define cleanup() { krb5_free_ticket(header_ticket); \ krb5_db_free_principal(&server, 1); \ - bzero((char *)session_key->contents, session_key->length); \ + memset((char *)session_key->contents, 0, \ + session_key->length); \ free((char *)session_key->contents); \ session_key->contents = 0; \ if (newtransited) free(enc_tkt_reply.transited.data);} @@ -404,7 +406,7 @@ krb5_data **response; /* filled in with a response packet */ retval = krb5_encrypt_tkt_part(&encrypting_key, &ticket_reply); - bzero((char *)encrypting_key.contents, encrypting_key.length); + memset((char *)encrypting_key.contents, 0, encrypting_key.length); free((char *)encrypting_key.contents); if (retval) { @@ -443,7 +445,7 @@ krb5_data **response; /* filled in with a response packet */ retval = krb5_encode_kdc_rep(KRB5_TGS_REP, &reply_encpart, header_ticket->enc_part2->session, &reply, response); - bzero((char *)session_key->contents, session_key->length); + memset((char *)session_key->contents, 0, session_key->length); free((char *)session_key->contents); session_key->contents = 0; return retval; diff --git a/src/kdc/kdc_util.c b/src/kdc/kdc_util.c index e99f08656..b70b0efa4 100644 --- a/src/kdc/kdc_util.c +++ b/src/kdc/kdc_util.c @@ -199,7 +199,7 @@ krb5_ticket **ticket; 0, /* no replay cache */ &authdat); krb5_db_free_principal(&server, nprincs); - bzero((char *)encrypting_key.contents, encrypting_key.length); + memset((char *)encrypting_key.contents, 0, encrypting_key.length); free((char *)encrypting_key.contents); if (retval) { cleanup_apreq(); diff --git a/src/kdc/main.c b/src/kdc/main.c index d422b25bb..c77e12373 100644 --- a/src/kdc/main.c +++ b/src/kdc/main.c @@ -271,7 +271,7 @@ closedown_db() /* clean up master key stuff */ retval = krb5_finish_key(&master_encblock); - bzero((char *)&master_encblock, sizeof(master_encblock)); + memset((char *)&master_encblock, 0, sizeof(master_encblock)); /* close database */ if (retval) { diff --git a/src/kdc/network.c b/src/kdc/network.c index 2d18ef3c2..07141a459 100644 --- a/src/kdc/network.c +++ b/src/kdc/network.c @@ -57,7 +57,7 @@ const char *prog; com_err(prog, 0, "Cannot create server socket"); return retval; } - bzero((char *)&sin, sizeof(sin)); + memset((char *)&sin, 0, sizeof(sin)); sin.sin_port = sp->s_port; if (bind(udp_port_fd, (struct sockaddr *)&sin, sizeof(sin)) == -1) { retval = errno;