From 1eb40a6dc4917f5a2e915f8b31b750dba3d378c6 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 24 Nov 2021 22:58:12 +0100 Subject: daemon: Read unsigned nar size and download size from substituter. Fixes . Reported by Tobias Geerinckx-Rice . * nix/libstore/local-store.cc (LocalStore::querySubstitutablePathInfos): Expect 'unsigned long long' for 'downloadSize' and 'narSize'. * tests/store.scm ("substitute query and large size"): New test. --- nix/libstore/local-store.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nix/libstore') diff --git a/nix/libstore/local-store.cc b/nix/libstore/local-store.cc index 675d1ba66f..d52b102343 100644 --- a/nix/libstore/local-store.cc +++ b/nix/libstore/local-store.cc @@ -907,8 +907,8 @@ void LocalStore::querySubstitutablePathInfos(PathSet & paths, SubstitutablePathI assertStorePath(p); info.references.insert(p); } - info.downloadSize = getIntLineFromSubstituter(run); - info.narSize = getIntLineFromSubstituter(run); + info.downloadSize = getIntLineFromSubstituter(run); + info.narSize = getIntLineFromSubstituter(run); } } -- cgit 1.4.1