From 8a44456ed5a4950b9cc354f4102d2e70c185bbf4 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Wed, 11 Mar 2026 23:36:02 +0530 Subject: [PATCH] builder-module: Abort on invalid module names This goes a step above 6d1d9724c5b30c680e5eefe05f5ddf7b15fdc92e and makes it an actual error. The name is used to construct paths in various places --- src/builder-module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builder-module.c b/src/builder-module.c index 32dc3ae6..725417f9 100644 --- a/src/builder-module.c +++ b/src/builder-module.c @@ -334,7 +334,7 @@ builder_module_set_property (GObject *object, self->name = g_value_dup_string (value); if ((p = strchr (self->name, ' ')) || (p = strchr (self->name, '/'))) - g_printerr ("Module names like '%s' containing '%c' are problematic. Expect errors.\n", self->name, *p); + g_error ("Disallowed character '%c' in module name '%s'.\n", *p, self->name); break; case PROP_SUBDIR: