Fix HDB rename/close order in iprop slave

This commit is contained in:
Nicolas Williams
2015-05-19 00:26:34 -05:00
parent 409501e5e4
commit 4158ddbc25

View File

@@ -444,14 +444,21 @@ receive_everything (krb5_context context, int fd,
reinit_log(context, server_context, vno);
ret = mydb->hdb_close(context, mydb);
if (ret)
krb5_err(context, 1, ret, "db->close");
ret = mydb->hdb_rename(context, mydb, server_context->db->hdb_name);
if (ret)
krb5_err(context, 1, ret, "db->rename");
server_context->log_context.version = vno;
return 0;
cleanup:
krb5_data_free(&data);
ret = mydb->hdb_close (context, mydb);
if (ret)
krb5_err(context, 1, ret, "db->close");