diff -r aada48958b92 -r 06885e558546 src/main.c --- a/src/main.c Mon Sep 08 10:26:39 2014 +0100 +++ b/src/main.c Fri Oct 03 12:26:22 2014 +0100 @@ -1110,7 +1110,7 @@ rpm = razor_rpm_open(file, &error); free(file); if (rpm == NULL) { - razor_atomic_abort(atomic, razor_error_get_msg(error)); + razor_atomic_propagate_error(atomic, error, NULL); razor_error_free(error); razor_package_iterator_destroy(pkg_iter); razor_importer_destroy(importer); @@ -1187,7 +1187,7 @@ rpm = razor_rpm_open(file, &error); free(file); if (rpm == NULL) { - razor_atomic_abort(atomic, razor_error_get_msg(error)); + razor_atomic_propagate_error(atomic, error, NULL); fprintf(stderr, "%s\n", razor_error_get_msg(error)); razor_error_free(error); return -1;