Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Merge branch 'master' of etoilebsd.net:pkgng
Philippe Pepiot committed 15 years ago
commit bf882d4c94a03e27aac56ab2fe580c46d793176a
parent d8ab38245ccf7c5408950388b33beec25a0cc235
1 file changed +6 -4
modified libpkg/pkgdb_cache.c
@@ -296,11 +296,13 @@ pkgdb_cache_init(struct pkgdb *db)

	snprintf(path, sizeof(path), "%s/pkgdb.cache", pkgdb_get_dir());

-
	if ((fd = open(path, O_RDONLY)) != -1)
-
		fd = cdb_init(db->cdb, fd);
-
	else {
+
	if ((fd = open(path, O_RDONLY)) < 0)
		/* TODO custom pkgdb error */
-
	}
+
		return (-1);
+

+
	if (cdb_init(db->cdb, fd) < 0)
+
		/* TODO custom pkgdb error */
+
		return (-1);

	return (fd);
}