1.1 --- a/app-manager/fetch.c Thu Nov 10 11:19:34 2011 +0000
1.2 +++ b/app-manager/fetch.c Tue Jul 05 12:48:24 2016 +0100
1.3 @@ -158,7 +158,7 @@
1.4 const char *name;
1.5 char *install_root;
1.6 struct razor_set *set;
1.7 - struct razor_atomic *atomic;
1.8 + struct razor_error *error=NULL;
1.9 struct razor_package *package;
1.10 struct razor_package_iterator *pi;
1.11 struct razor_file_iterator *fi;
1.12 @@ -167,8 +167,7 @@
1.13 install_root=getenv("RAZOR_ROOT");
1.14 if (!install_root)
1.15 install_root="";
1.16 - atomic=razor_atomic_open("Query packages");
1.17 - set=razor_root_open_read_only(install_root,atomic);
1.18 + set=razor_root_open_read_only(install_root,&error);
1.19 if (set)
1.20 {
1.21 pi=razor_package_iterator_create(set);
1.22 @@ -192,7 +191,8 @@
1.23 razor_package_iterator_destroy(pi);
1.24 razor_set_unref(set);
1.25 }
1.26 - razor_atomic_destroy(atomic);
1.27 + if (error)
1.28 + razor_error_free(error);
1.29 return retval;
1.30 }
1.31