Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
asan: fix issues detected on i386
Baptiste Daroussin committed 11 months ago
commit 3deb4927e954cc96feddef1b1fa4c767f071aef5
parent bc25bab
2 files changed +2 -2
modified libpkg/pkgdb.c
@@ -1816,7 +1816,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int forced,
			goto cleanup;
		}
		if ((ret = run_prstmt(DIRS2, package_id, dir->path,
-
		    true)) != SQLITE_DONE) {
+
		    (int64_t)true)) != SQLITE_DONE) {
			if (ret == SQLITE_CONSTRAINT) {
				pkg_emit_error("Another package is already "
				    "providing directory: %s",
modified libpkg/repo/binary/update.c
@@ -149,7 +149,7 @@ try_again:
	    pkg->origin, pkg->name, pkg->version, pkg->comment, pkg->desc,
	    arch, pkg->maintainer, pkg->www, pkg->prefix, pkg->pkgsize,
	    pkg->flatsize, (int64_t)pkg->licenselogic, pkg->sum, pkg->repopath,
-
	    pkg->digest, pkg->old_digest, pkg->vital)) != SQLITE_DONE) {
+
	    pkg->digest, pkg->old_digest, (int64_t)pkg->vital)) != SQLITE_DONE) {
		if (ret == SQLITE_CONSTRAINT) {
			ERROR_SQLITE(sqlite, "grmbl");
			switch(pkg_repo_binary_delete_conflicting(pkg->origin,