Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Clean conflicts table before parsing.
Vsevolod Stakhov committed 12 years ago
commit b3e13a2db8b707c3170389c97e03bafeec354b71
parent 2eb01ae
1 file changed +5 -0
modified libpkg/update.c
@@ -456,6 +456,11 @@ pkg_parse_conflicts_file(FILE *f, sqlite3 *sqlite)
	char *linebuf = NULL, *p, **deps;
	const char *origin, *pdep;
	int ndep, i;
+
	const char conflicts_clean_sql[] = ""
+
			"DELETE FROM pkg_conflicts;";
+

+
	pkg_debug(4, "pkg_parse_conflicts_file: running '%s'", conflicts_clean_sql);
+
	(void)sql_exec(sqlite, conflicts_clean_sql);

	while ((linelen = getline(&linebuf, &linecap, f)) > 0) {
		p = linebuf;