From b0989cb10b6e1a59070e8c999520c0fbfd25657d Mon Sep 17 00:00:00 2001 From: Ben Radford Date: Mon, 15 May 2023 10:28:43 +0100 Subject: [PATCH] Support percent encoded URIs for lower store. --- src/libstore/local-overlay-store.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libstore/local-overlay-store.cc b/src/libstore/local-overlay-store.cc index a40f55fdb..ab7af6aea 100644 --- a/src/libstore/local-overlay-store.cc +++ b/src/libstore/local-overlay-store.cc @@ -1,5 +1,6 @@ #include "local-overlay-store.hh" #include "callback.hh" +#include "url.hh" #include namespace nix { @@ -16,7 +17,7 @@ LocalOverlayStore::LocalOverlayStore(const Params & params) , Store(params) , LocalFSStore(params) , LocalStore(params) - , lowerStore(openStore(lowerStoreUri).dynamic_pointer_cast()) + , lowerStore(openStore(percentDecode(lowerStoreUri.get())).dynamic_pointer_cast()) { if (checkMount.get()) { std::smatch match;