summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/kdb/kdb_log.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/kdb/kdb_log.c b/src/lib/kdb/kdb_log.c
index c4efc41e0..be5853ccc 100644
--- a/src/lib/kdb/kdb_log.c
+++ b/src/lib/kdb/kdb_log.c
@@ -381,8 +381,10 @@ ulog_replay(krb5_context context, kdb_incr_result_t *incr_ret, char **db_args)
dbprinc,
&nentry);
- if (dbprinc)
+ if (dbprinc) {
krb5_free_principal(context, dbprinc);
+ dbprinc = NULL;
+ }
if (retval)
goto cleanup;