src/main.c
changeset 421 408c66ad463d
parent 418 33b825d3128d
child 424 8cbc438cc298
     1.1 --- a/src/main.c	Thu Feb 09 20:45:27 2012 +0000
     1.2 +++ b/src/main.c	Sat Feb 11 09:34:40 2012 +0000
     1.3 @@ -1031,7 +1031,7 @@
     1.4  				    relocations, RAZOR_STAGE_SCRIPTS_PRE);
     1.5  		if (r < 0) {
     1.6  			fprintf(stderr, "%s aborted\n", verb);
     1.7 -			razor_atomic_destroy(atomic);
     1.8 +			razor_root_close(root);
     1.9  			retval = r;
    1.10  		} else {
    1.11  			razor_install_iterator_seek(ii, pos);
    1.12 @@ -1047,11 +1047,10 @@
    1.13  
    1.14  			(void)razor_root_commit(root);
    1.15  			retval = razor_atomic_commit(atomic);
    1.16 -			if (retval) {
    1.17 +			if (retval)
    1.18  				fprintf(stderr, "%s\n",
    1.19  					razor_atomic_get_error_msg(atomic));
    1.20 -				razor_atomic_destroy(atomic);
    1.21 -			} else {
    1.22 +			else {
    1.23  				razor_install_iterator_seek(ii, pos);
    1.24  				update_packages(trans, ii, system, next,
    1.25  						atomic, relocations,