From a0d12b2db041c6b0ba9de543f5064858fd3cdd7c Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Fri, 8 Jan 2016 13:22:12 +0100 Subject: [PATCH] Security: NuGetV2: avoid revealing password also if more than one source is defined --- src/Paket.Core/NuGetV2.fs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Paket.Core/NuGetV2.fs b/src/Paket.Core/NuGetV2.fs index 62a523e55f..a465559941 100644 --- a/src/Paket.Core/NuGetV2.fs +++ b/src/Paket.Core/NuGetV2.fs @@ -496,7 +496,7 @@ let GetPackageDetails root force sources packageName (version:SemVerInfo) : Pack failwithf "Couldn't get package details for package %O %O on %O." packageName version source | [] -> failwithf "Couldn't get package details for package %O %O because no sources where specified." packageName version - | _ -> + | sources -> failwithf "Couldn't get package details for package %O %O on any of %A." packageName version sources | Some packageDetails -> packageDetails | Some packageDetails -> packageDetails @@ -619,7 +619,7 @@ let GetVersions force root (sources, packageName:PackageName) = failwithf "Could not find versions for package %O on %O." packageName source | [] -> failwithf "Could not find versions for package %O because no sources where specified." packageName - | _ -> + | sources -> failwithf "Could not find versions for package %O on any of %A." packageName sources versions