diff options
author | Ezra Peisach <epeisach@mit.edu> | 1997-11-04 17:55:07 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 1997-11-04 17:55:07 +0000 |
commit | fac816f81b161c1d8c188a5997d5710af5267e59 (patch) | |
tree | 7abc28e4f22dd6048b1029d23f6c1e3e99cafcbe /src/kadmin/dbutil/kdb5_stash.c | |
parent | d9a2c66ab5c2b6a446bb2fe07ed4875a39e162f2 (diff) | |
download | krb5-fac816f81b161c1d8c188a5997d5710af5267e59.zip krb5-fac816f81b161c1d8c188a5997d5710af5267e59.tar.gz krb5-fac816f81b161c1d8c188a5997d5710af5267e59.tar.bz2 |
* kdb5_util.c: Add flag indicating that policy db is to be closed.
Change '-f" option to "-sf" to indicate stash file on
command line.
* kdb5_stash.c (kdb5_stash): Indicate that policy db should be
closed, free context when done.
* kadm5_create.c (kadm5_create): Fix up memory leaks.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10265 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/dbutil/kdb5_stash.c')
-rw-r--r-- | src/kadmin/dbutil/kdb5_stash.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kadmin/dbutil/kdb5_stash.c b/src/kadmin/dbutil/kdb5_stash.c index 1d29de0..9502c09 100644 --- a/src/kadmin/dbutil/kdb5_stash.c +++ b/src/kadmin/dbutil/kdb5_stash.c @@ -37,6 +37,7 @@ extern krb5_encrypt_block master_encblock; extern kadm5_config_params global_params; extern int exit_status; +extern int close_policy_db; void kdb5_stash(argc, argv) @@ -59,6 +60,9 @@ char *argv[]; if (strrchr(argv[0], '/')) argv[0] = strrchr(argv[0], '/')+1; + /* Tell upwards to close the policy db cause we don't */ + close_policy_db = 1; + krb5_init_context(&context); dbname = global_params.dbname; @@ -138,6 +142,7 @@ char *argv[]; exit_status++; return; } + krb5_free_context(context); exit_status = 0; return; } |