From 420d8cef5cb8eed461a1b17dcd17de270571baf9 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 9 Dec 2025 05:46:14 +0000 Subject: Next batch of fixes --- src/repo/s6rc_repo_sanitize_setname.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/repo/s6rc_repo_sanitize_setname.c (limited to 'src/repo/s6rc_repo_sanitize_setname.c') diff --git a/src/repo/s6rc_repo_sanitize_setname.c b/src/repo/s6rc_repo_sanitize_setname.c new file mode 100644 index 0000000..07edc44 --- /dev/null +++ b/src/repo/s6rc_repo_sanitize_setname.c @@ -0,0 +1,15 @@ +/* ISC license. */ + +#include + +#include + +#include + +void s6rc_repo_sanitize_setname (char const *set) +{ + if (!set[0]) + strerr_dief2x(100, "set names cannot ", "be empty") ; + if (strchr(set, '/') || strchr(set, '\n')) + strerr_dief2x(100, "set names cannot ", "contain / or newlines") ; +} -- cgit v1.3.1