Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix the prefix guard on directory removal
Baptiste Daroussin committed 11 years ago
commit 6d277409fd56a041a7e4c3faf44f4053880cc961
parent 2be1059
1 file changed +1 -1
modified libpkg/pkg_delete.c
@@ -178,7 +178,7 @@ rmdir_p(struct pkgdb *db, struct pkg *pkg, char *dir, const char *prefix_r)
	if (cnt > 0)
		return;

-
	if (strcmp(prefix_r, dir) == 0)
+
	if (strcmp(prefix_r, fullpath + 1) == 0)
		return;

	pkg_debug(1, "removing directory %s", fullpath);