From 26f1af2a19a88103a658497e49a2a5ef4ff6084d Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Apr 18 2013 20:12:17 +0000 Subject: Be a little more tidy about freeing contexts --- diff --git a/src/pam_krb5_cchelper.c b/src/pam_krb5_cchelper.c index 2069375..49a37c2 100644 --- a/src/pam_krb5_cchelper.c +++ b/src/pam_krb5_cchelper.c @@ -324,6 +324,7 @@ main(int argc, const char **argv) /* Non-zero-length input puts us in either create or update mode. */ if (!c_flag && !u_flag) { + krb5_free_context(ctx); return 9; } @@ -334,6 +335,7 @@ main(int argc, const char **argv) /* Check that we're in create mode, and create * the file. */ if (!c_flag) { + krb5_free_context(ctx); return 9; } fd = mkstemp(ccname + 5);