diff options
Diffstat (limited to 'util/ipa_krb5.c')
-rw-r--r-- | util/ipa_krb5.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/util/ipa_krb5.c b/util/ipa_krb5.c index 934fd27d..cc84f992 100644 --- a/util/ipa_krb5.c +++ b/util/ipa_krb5.c @@ -296,6 +296,9 @@ void ipa_krb5_free_key_data(krb5_key_data *keys, int num_keys) { int i; + if (keys == NULL) + return; + for (i = 0; i < num_keys; i++) { /* try to wipe key from memory, * hopefully the compiler will not optimize it away */ |