Fix HDB rename/close order in iprop slave
This commit is contained in:
@@ -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");
|
||||
|
||||
|
Reference in New Issue
Block a user