Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
fix segmentation fault with pkg check -r
Andrej Zverev committed 10 years ago
commit f52f7a0d435cafce2962aaf586a6bf41bd199ea6
parent da0b49e
1 file changed +4 -3
modified libpkg/pkg.c
@@ -1672,10 +1672,11 @@ pkg_recompute(struct pkgdb *db, struct pkg *pkg)

			if (regular)
				flatsize += st.st_size;
+
		
+
			if (strcmp(sum, f->sum) != 0)
+
				pkgdb_file_set_cksum(db, f, sum);
+
			free(sum);
		}
-
		if (strcmp(sum, f->sum) != 0)
-
			pkgdb_file_set_cksum(db, f, sum);
-
		free(sum);
	}
	kh_destroy_hardlinks(hl);