relocations, RAZOR_STAGE_SCRIPTS_PRE);
if (r < 0) {
fprintf(stderr, "%s aborted\n", verb);
- razor_atomic_destroy(atomic);
+ razor_root_close(root);
retval = r;
} else {
razor_install_iterator_seek(ii, pos);
(void)razor_root_commit(root);
retval = razor_atomic_commit(atomic);
- if (retval) {
+ if (retval)
fprintf(stderr, "%s\n",
razor_atomic_get_error_msg(atomic));
- razor_atomic_destroy(atomic);
- } else {
+ else {
razor_install_iterator_seek(ii, pos);
update_packages(trans, ii, system, next,
atomic, relocations,