}
static struct pakfire_downloader* pakfire_repo_downloader(PakfireRepo repo) {
- const char* mirrorlist = repo->appdata->mirrorlist;
-
if (!repo->downloader) {
int r = pakfire_downloader_create(&repo->downloader, repo->pakfire);
if (r)
return NULL;
// Set baseurl
- if (*repo->appdata->baseurl)
+ if (repo->appdata->baseurl)
pakfire_downloader_set_baseurl(repo->downloader, repo->appdata->baseurl);
// Load all mirrors (if the mirrorlist exists)
- if (*mirrorlist && pakfire_path_exists(mirrorlist)) {
- r = pakfire_downloader_read_mirrorlist(repo->downloader, mirrorlist);
+ if (repo->appdata->mirrorlist && pakfire_path_exists(repo->appdata->mirrorlist)) {
+ r = pakfire_downloader_read_mirrorlist(repo->downloader, repo->appdata->mirrorlist);
if (r)
return NULL;
}