aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nar-herder/server.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/nar-herder/server.scm b/nar-herder/server.scm
index 7046784..720fcf1 100644
--- a/nar-herder/server.scm
+++ b/nar-herder/server.scm
@@ -404,7 +404,12 @@
. ,(string-append
"/internal/nar/"
compression "/"
- (uri-encode filename)))))
+ (uri-encode filename)))
+ ,@(let ((via (request-via request)))
+ (if (null? via)
+ '()
+ `((Via
+ . ,(string-join via ", ")))))))
#f)))
(let ((cached-narinfo-file
(and narinfo ; must be a known hash