Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
fflags: also accept integers
Baptiste Daroussin committed 12 days ago
commit 40519f5a565ba36e6eea80dbc251151c65f3e4d2
parent 7563a50
1 file changed +4 -0
modified libpkg/pkg_manifest.c
@@ -601,6 +601,8 @@ pkg_set_files_from_object(struct pkg *pkg, const ucl_object_t *obj)
			else
				perm = getmode(set, 0);
			free(set);
+
		} else if (STRIEQ(key, "fflags") && cur->type == UCL_INT) {
+
			fflags = (u_long)ucl_object_toint(cur);
#ifdef HAVE_STRTOFFLAGS
		} else if (STRIEQ(key, "fflags") && cur->type == UCL_STRING) {
			char *str_flags = (char *)ucl_object_tostring(cur);
@@ -670,6 +672,8 @@ pkg_set_dirs_from_object(struct pkg *pkg, const ucl_object_t *obj)
			else
				perm = getmode(set, 0);
			free(set);
+
		} else if (STRIEQ(key, "fflags") && cur->type == UCL_INT) {
+
			fflags = (u_long)ucl_object_toint(cur);
#ifdef HAVE_STRTOFFLAGS
		} else if (STRIEQ(key, "fflags") && cur->type == UCL_STRING) {
			char *str_flags = (char *)ucl_object_tostring(cur);