aboutsummaryrefslogtreecommitdiff
path: root/src/lib/delivery/delivery_postprocess.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2025-02-04 08:28:23 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2025-02-04 08:38:01 -0500
commit97fad8fbaaddf3a8a5f17a6f1abfc0e53c59acf6 (patch)
tree3ac78c039997e2bc54b310b917021d4d120ec155 /src/lib/delivery/delivery_postprocess.c
parent3ef26a80fc365ec9c857aaf40741fa6acf8987fa (diff)
downloadstasis-97fad8fbaaddf3a8a5f17a6f1abfc0e53c59acf6.tar.gz
* This prevents absolute paths returned by listdir() from being injected into the "bottom" index.html file. * The href target should be relative to the local directory structure, not an absolute path.
Diffstat (limited to 'src/lib/delivery/delivery_postprocess.c')
-rw-r--r--src/lib/delivery/delivery_postprocess.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/delivery/delivery_postprocess.c b/src/lib/delivery/delivery_postprocess.c
index 40ac43f..d8ac58b 100644
--- a/src/lib/delivery/delivery_postprocess.c
+++ b/src/lib/delivery/delivery_postprocess.c
@@ -238,7 +238,7 @@ int delivery_index_wheel_artifacts(struct Delivery *ctx) {
}
for (size_t i = 0; i < strlist_count(packages); i++) {
- char *package = strlist_item(packages, i);
+ char *package = path_basename(strlist_item(packages, i));
if (!endswith(package, ".whl")) {
continue;
}