aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2025-03-20 19:21:40 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2025-03-20 19:21:40 -0400
commite3ad81c3bfa2294d42b2295664db4072381d9d20 (patch)
tree312b17923bf05ca1b374c796689aedb34d0ad808 /src
parent5126b191b6d1a53d3a402478472fd1d357ace293 (diff)
downloadstasis-e3ad81c3bfa2294d42b2295664db4072381d9d20.tar.gz
Remove extras in more locations
Diffstat (limited to 'src')
-rw-r--r--src/lib/delivery/delivery.c10
-rw-r--r--src/lib/delivery/delivery_install.c1
2 files changed, 2 insertions, 9 deletions
diff --git a/src/lib/delivery/delivery.c b/src/lib/delivery/delivery.c
index 7ae2b01..499b680 100644
--- a/src/lib/delivery/delivery.c
+++ b/src/lib/delivery/delivery.c
@@ -210,15 +210,7 @@ void delivery_defer_packages(struct Delivery *ctx, int type) {
} else {
strncpy(package_name, name, sizeof(package_name) - 1);
}
-
- char *extra_begin = strchr(package_name, '[');
- char *extra_end = NULL;
- if (extra_begin) {
- extra_end = strchr(extra_begin, ']');
- if (extra_end) {
- *extra_begin = '\0';
- }
- }
+ remove_extras(package_name);
msg(STASIS_MSG_L3, "package '%s': ", package_name);
diff --git a/src/lib/delivery/delivery_install.c b/src/lib/delivery/delivery_install.c
index cf6ccaa..6432bef 100644
--- a/src/lib/delivery/delivery_install.c
+++ b/src/lib/delivery/delivery_install.c
@@ -35,6 +35,7 @@ static char *have_spec_in_config(const struct Delivery *ctx, const char *name) {
} else {
strncpy(package, config_spec, sizeof(package) - 1);
}
+ remove_extras(package);
if (strncmp(package, name, strlen(package)) == 0) {
return config_spec;
}