diff options
-rw-r--r-- | ipa-client/ipa-getkeytab.c | 2 | ||||
-rw-r--r-- | ipa-server/ipa-kpasswd/ipa_kpasswd.c | 8 | ||||
-rw-r--r-- | ipa-server/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c | 36 |
3 files changed, 17 insertions, 29 deletions
diff --git a/ipa-client/ipa-getkeytab.c b/ipa-client/ipa-getkeytab.c index 96426509a..8a8c856b4 100644 --- a/ipa-client/ipa-getkeytab.c +++ b/ipa-client/ipa-getkeytab.c @@ -433,7 +433,7 @@ error_out: if (res) ldap_msgfree(res); if (ld) ldap_unbind_ext(ld, NULL, NULL); if (control) ber_bvfree(control); - if (encs) free(encs); + free(encs); return 0; } diff --git a/ipa-server/ipa-kpasswd/ipa_kpasswd.c b/ipa-server/ipa-kpasswd/ipa_kpasswd.c index 5782367a0..54a87284c 100644 --- a/ipa-server/ipa-kpasswd/ipa_kpasswd.c +++ b/ipa-server/ipa-kpasswd/ipa_kpasswd.c @@ -645,9 +645,9 @@ done: if (sctrl) ber_free(sctrl, 1); if (srvctrl) ldap_controls_free(srvctrl); if (res) ldap_msgfree(res); - if (exterr1) free(exterr1); - if (exterr2) free(exterr2); - if (userdn) free(userdn); + free(exterr1); + free(exterr2); + free(userdn); if (ld) ldap_unbind_ext(ld, NULL, NULL); if (tmp_file) { unlink(tmp_file); @@ -975,7 +975,7 @@ kpreply: *replen = replylen; done: - if (result_string) free(result_string); + free(result_string); if (auth_context) krb5_auth_con_free(context, auth_context); if (kprincpw) krb5_free_principal(context, kprincpw); if (krep.length) free(krep.data); diff --git a/ipa-server/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c b/ipa-server/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c index 24b7df17d..f07bbbfc5 100644 --- a/ipa-server/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c +++ b/ipa-server/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c @@ -198,20 +198,14 @@ static void ipapwd_keyset_free(struct ipapwd_keyset **pkset) for (i = 0; i < kset->num_keys; i++) { if (kset->keys[i].salt) { - if (kset->keys[i].salt->value.bv_val) { - free(kset->keys[i].salt->value.bv_val); - } + free(kset->keys[i].salt->value.bv_val); free(kset->keys[i].salt); } if (kset->keys[i].ekey) { - if (kset->keys[i].ekey->value.bv_val) { - free(kset->keys[i].ekey->value.bv_val); - } + free(kset->keys[i].ekey->value.bv_val); free(kset->keys[i].ekey); } - if (kset->keys[i].s2kparams.bv_val) { - free(kset->keys[i].s2kparams.bv_val); - } + free(kset->keys[i].s2kparams.bv_val); } free(kset->keys); free(kset); @@ -238,20 +232,14 @@ static int filter_keys(struct ipapwd_keyset *kset) /* free key */ if (kset->keys[i].ekey) { - if (kset->keys[i].ekey->value.bv_val) { - free(kset->keys[i].ekey->value.bv_val); - } + free(kset->keys[i].ekey->value.bv_val); free(kset->keys[i].ekey); } if (kset->keys[i].salt) { - if (kset->keys[i].salt->value.bv_val) { - free(kset->keys[i].salt->value.bv_val); - } + free(kset->keys[i].salt->value.bv_val); free(kset->keys[i].salt); } - if (kset->keys[i].s2kparams.bv_val) { - free(kset->keys[i].s2kparams.bv_val); - } + free(kset->keys[i].s2kparams.bv_val); /* move all remaining keys up by one */ kset->num_keys -= 1; @@ -746,7 +734,7 @@ enc_error: if (kset) ipapwd_keyset_free(&kset); krb5_free_principal(krbctx, princ); if (bval) ber_bvfree(bval); - if (svals) free(svals); + free(svals); return NULL; } @@ -2548,7 +2536,7 @@ static int ipapwd_setkeytab(Slapi_PBlock *pb) /* Free anything that we allocated above */ free_and_return: - if (serviceName) free(serviceName); + free(serviceName); if (kset) ipapwd_keyset_free(&kset); if (bval) ber_bvfree(bval); @@ -2794,10 +2782,10 @@ static int ipapwd_getConfig(krb5_context krbctx, const char *realm_dn) free_and_error: if (mkey) ber_bvfree(mkey); if (be) ber_free(be, 1); - if (config->pref_encsalts) free(config->pref_encsalts); - if (config->supp_encsalts) free(config->supp_encsalts); - if (config->kmkey) free(config->kmkey); - if (config) free(config); + free(config->pref_encsalts); + free(config->supp_encsalts); + free(config->kmkey); + free(config); if (realm_entry) slapi_entry_free(realm_entry); return LDAP_OPERATIONS_ERROR; } |