From 6f54963287aa48467ebc5db030133d0d75fb0b6d Mon Sep 17 00:00:00 2001 From: Tony Bark Date: Wed, 30 Apr 2025 10:31:37 -0400 Subject: [PATCH] Extension checking happens after it checks if it even exists --- PackageManger.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/PackageManger.cs b/PackageManger.cs index 90dd948..ace0601 100644 --- a/PackageManger.cs +++ b/PackageManger.cs @@ -83,18 +83,19 @@ public static class PackageManager var file = new FileInfo(package); var dir = new DirectoryInfo(destination); - if (!file.FullName.Contains(extension)) - { - Console.Error.WriteLine("Package file is not a valid."); - return; - } - if (!file.Exists) { Console.Error.WriteLine("Package file does not exist."); return; } + + if (!file.FullName.Contains(extension)) + { + Console.Error.WriteLine("Package file is not a valid."); + return; + } + // Check for extension mismatch if (file.FullName.Contains(S3pkExtension) && !ts3) {