From 321667c4e0bff70fa8a8052efda5143bac1074f0 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 25 Mar 1999 03:38:01 +0000 Subject: [PATCH] (main): make code more consistent. always free configuration information. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5758 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/kadmin.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kadmin/kadmin.c b/kadmin/kadmin.c index 89ed0d0c7..5885070dc 100644 --- a/kadmin/kadmin.c +++ b/kadmin/kadmin.c @@ -196,7 +196,7 @@ int main(int argc, char **argv) { krb5_error_code ret; - krb5_config_section *cf; + krb5_config_section *cf = NULL; kadm5_config_params conf; int optind = 0; int e; @@ -269,10 +269,11 @@ main(int argc, char **argv) if(ret) krb5_err(context, 1, ret, "kadm5_init_with_password"); if (argc != 0) - exit(sl_command(cmd, argc, argv)); - - ret = sl_loop(cmd, "kadmin> ") != 0; + ret = sl_command (cmd, argc, argv); + else + ret = sl_loop (cmd, "kadmin> ") != 0; kadm5_destroy(kadm_handle); + krb5_config_file_free (cf); krb5_free_context(context); return ret; }