diff options
author | Ken Raeburn <raeburn@mit.edu> | 2006-06-30 21:07:25 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2006-06-30 21:07:25 +0000 |
commit | 47f3394bf715feb91662e0128da1d572e6c1e57f (patch) | |
tree | ed8e465d2993249f93dcf665d3e60182f2d44d59 /src/kadmin/dbutil | |
parent | 96d619e46a1d0c656c41ff18ecf73b3d2fe6e010 (diff) | |
download | krb5-47f3394bf715feb91662e0128da1d572e6c1e57f.tar.gz krb5-47f3394bf715feb91662e0128da1d572e6c1e57f.tar.xz krb5-47f3394bf715feb91662e0128da1d572e6c1e57f.zip |
* dump.c (load_db): Call krb5_db_promote instead of krb5_db_fini
ticket: 3964
status: open
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18296 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/dbutil')
-rw-r--r-- | src/kadmin/dbutil/dump.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kadmin/dbutil/dump.c b/src/kadmin/dbutil/dump.c index f491ae70f..5df6e73c5 100644 --- a/src/kadmin/dbutil/dump.c +++ b/src/kadmin/dbutil/dump.c @@ -2303,14 +2303,24 @@ load_db(argc, argv) exit_status++; } +#if 0 if ((kret = krb5_db_fini(kcontext))) { fprintf(stderr, close_err_fmt, programname, error_message(kret)); exit_status++; } +#endif /* close policy db below */ + if (exit_status == 0 + && !update + && (kret = krb5_db_promote(kcontext, db5util_db_args))) { + fprintf(stderr, "%s: cannot make newly loaded database live (%s)\n", + programname, error_message(kret)); + exit_status++; + } + error: /* * If not an update: if there was an error, destroy the temp database, |