Try to defend against chroot paths in store matching derivation paths

This commit is contained in:
Michael Raskin 2014-12-17 21:49:02 +03:00
parent 52dde68a85
commit 6c91f23ca5

View File

@ -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="$(