bin: no point in cleaning up resources when it's exiting...

This commit is contained in:
Juan RP
2012-12-14 11:58:30 +01:00
parent 647aa0727f
commit e2176ec4b6
16 changed files with 65 additions and 224 deletions

View File

@@ -113,29 +113,23 @@ index_clean(struct xbps_handle *xhp, const char *repodir)
if (errno != ENOENT) {
fprintf(stderr, "index: cannot read `%s': %s\n",
plist, strerror(errno));
free(plist);
return -1;
} else {
free(plist);
} else
return 0;
}
}
idxfiles = prop_dictionary_internalize_from_zfile(plistf);
if (idxfiles == NULL) {
if (errno != ENOENT) {
fprintf(stderr, "index: cannot read `%s': %s\n",
plistf, strerror(errno));
rv = -1;
goto out;
} else {
goto out;
}
return -1;
} else
return 0;
}
if (chdir(repodir) == -1) {
fprintf(stderr, "index: cannot chdir to %s: %s\n",
repodir, strerror(errno));
rv = -1;
goto out;
return -1;
}
printf("Cleaning `%s' index, please wait...\n", repodir);
@@ -177,7 +171,6 @@ index_clean(struct xbps_handle *xhp, const char *repodir)
}
prop_object_release(thd[i].result);
}
free(thd);
if (!flush)
goto out;
@@ -192,14 +185,5 @@ out:
printf("index-files: %u packages registered.\n",
prop_dictionary_count(idxfiles));
if (plist)
free(plist);
if (plistf)
free(plistf);
if (idx)
prop_object_release(idx);
if (idxfiles)
prop_object_release(idxfiles);
return rv;
}