Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
abi: fix shlibs_required skipped by accident
Baptiste Daroussin committed 1 year ago
commit 01165121d076dfd090b101ce2915d786fea85381
parent d650c74
1 file changed +3 -0
modified libpkg/pkg_abi.c
@@ -454,6 +454,7 @@ pkg_cleanup_shlibs_required(struct pkg *pkg, charv_t *internal_provided)
			    "package %s provides this library itself",
			    s, pkg->name);
			vec_remove_and_free(&pkg->shlibs_required, i, free);
+
			i--;
			continue;
		}
		if (match_ucl_lists(s,
@@ -464,6 +465,7 @@ pkg_cleanup_shlibs_required(struct pkg *pkg, charv_t *internal_provided)
			    "is matched by SHLIB_REQUIRE_IGNORE_GLOB/REGEX.",
			    s, pkg->name);
			vec_remove_and_free(&pkg->shlibs_required, i, free);
+
			i--;
			continue;
		}
		file = NULL;
@@ -477,6 +479,7 @@ pkg_cleanup_shlibs_required(struct pkg *pkg, charv_t *internal_provided)

				vec_remove_and_free(&pkg->shlibs_required, i,
				    free);
+
				i--;
				break;
			}
		}