diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-02-04 08:28:23 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-02-04 08:38:01 -0500 |
commit | 97fad8fbaaddf3a8a5f17a6f1abfc0e53c59acf6 (patch) | |
tree | 3ac78c039997e2bc54b310b917021d4d120ec155 /src | |
parent | 3ef26a80fc365ec9c857aaf40741fa6acf8987fa (diff) | |
download | stasis-delivery-wheel-index-basename.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')
-rw-r--r-- | src/lib/delivery/delivery_postprocess.c | 2 |
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; } |