summaryrefslogtreecommitdiffstats
path: root/src/plugins/preauth/pkinit/pkinit_matching.c
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-08-18 03:05:16 +0000
committerGreg Hudson <ghudson@mit.edu>2009-08-18 03:05:16 +0000
commitcfe745c560f03dc336bbf41f45f6cb27828147f7 (patch)
treeacd634d24f401275e3f92557863396f5a0fb2735 /src/plugins/preauth/pkinit/pkinit_matching.c
parentae24a5c93d02fac555ba066a0d7a1db20d448fca (diff)
downloadkrb5-cfe745c560f03dc336bbf41f45f6cb27828147f7.tar.gz
krb5-cfe745c560f03dc336bbf41f45f6cb27828147f7.tar.xz
krb5-cfe745c560f03dc336bbf41f45f6cb27828147f7.zip
Minor code cleanups in pkinit plugin, mostly around malloc/free
invocations. No functional changes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22534 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins/preauth/pkinit/pkinit_matching.c')
-rw-r--r--src/plugins/preauth/pkinit/pkinit_matching.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/preauth/pkinit/pkinit_matching.c b/src/plugins/preauth/pkinit/pkinit_matching.c
index d089ab0ddf..778ae38c96 100644
--- a/src/plugins/preauth/pkinit/pkinit_matching.c
+++ b/src/plugins/preauth/pkinit/pkinit_matching.c
@@ -154,8 +154,7 @@ free_rule_component(krb5_context context,
return 0;
if (rc->kwval_type == kwvaltype_regexp) {
- if (rc->regsrc)
- free(rc->regsrc);
+ free(rc->regsrc);
regfree(&rc->regexp);
}
free(rc);
@@ -365,8 +364,7 @@ parse_rule_component(krb5_context context,
*ret_rule = rc;
retval = 0;
out:
- if (value != NULL)
- free(value);
+ free(value);
if (retval && rc != NULL)
free_rule_component(context, rc);
pkiDebug("%s: returning %d\n", __FUNCTION__, retval);