diff options
author | Greg Hudson <ghudson@mit.edu> | 2016-10-31 12:10:48 -0400 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2016-11-09 13:53:55 -0500 |
commit | c051de65f9b7432a4e2c400d1a722470c08e6691 (patch) | |
tree | 06ee436a791ddefa598411b5b84861c98b36236c /src/lib/gssapi/krb5/lucid_context.c | |
parent | 100e4aa16ea03faac8346382ee0ba07c84c3df45 (diff) | |
download | krb5-c051de65f9b7432a4e2c400d1a722470c08e6691.zip krb5-c051de65f9b7432a4e2c400d1a722470c08e6691.tar.gz krb5-c051de65f9b7432a4e2c400d1a722470c08e6691.tar.bz2 |
Use zap() more consistently
Use zap() or zapfree() in places where we previously used memset() to
scrub memory. Reported by Zhaomo Yang and Brian Johannesmeyer.
(cherry picked from commit d58cfa06bab766cf1354bc593deea300388072c0)
ticket: 8514
version_fixed: 1.15
Diffstat (limited to 'src/lib/gssapi/krb5/lucid_context.c')
-rw-r--r-- | src/lib/gssapi/krb5/lucid_context.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/gssapi/krb5/lucid_context.c b/src/lib/gssapi/krb5/lucid_context.c index 449e71f..a894f0e 100644 --- a/src/lib/gssapi/krb5/lucid_context.c +++ b/src/lib/gssapi/krb5/lucid_context.c @@ -266,9 +266,9 @@ free_lucid_key_data( { if (key) { if (key->data && key->length) { - memset(key->data, 0, key->length); + zap(key->data, key->length); xfree(key->data); - memset(key, 0, sizeof(gss_krb5_lucid_key_t)); + zap(key, sizeof(gss_krb5_lucid_key_t)); } } } |