summary refs log tree commit diff
path: root/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in')
-rw-r--r--pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in b/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in
index 219ab9763ada..ce18fa7727f4 100644
--- a/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in
+++ b/pkgs/servers/http/nix-binary-cache/nix-binary-cache.cgi.in
@@ -51,7 +51,7 @@ case "$QUERY_STRING" in
 	*.narinfo)
 		hash=${QUERY_STRING%.narinfo}
 		hash=${hash#/}
-		path="$(echo "$STORE_DIR/$hash-"* )"
+		path="$(echo "$STORE_DIR/$hash-"* | sort | head -n 1)"
 		if [ -n "$path" ] && [ -e "$path" ]; then
 			header
 			info="$(