aboutsummaryrefslogtreecommitdiff
path: root/src/lib/gssapi/krb5/lucid_context.c
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2016-10-31 12:10:48 -0400
committerTom Yu <tlyu@mit.edu>2016-11-09 13:53:55 -0500
commitc051de65f9b7432a4e2c400d1a722470c08e6691 (patch)
tree06ee436a791ddefa598411b5b84861c98b36236c /src/lib/gssapi/krb5/lucid_context.c
parent100e4aa16ea03faac8346382ee0ba07c84c3df45 (diff)
downloadkrb5-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.c4
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));
}
}
}