From 97cc64bc8133145a5e0ec1fcc03af53a1c0c0752 Mon Sep 17 00:00:00 2001 From: Erica Marigold Date: Sun, 1 Dec 2024 05:34:29 +0000 Subject: [PATCH] fix(lib): don't panic on bad descriptor for binary --- toolchainlib/src/init.luau | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolchainlib/src/init.luau b/toolchainlib/src/init.luau index 6b9c43a..f549e6b 100644 --- a/toolchainlib/src/init.luau +++ b/toolchainlib/src/init.luau @@ -157,9 +157,9 @@ function installTool(tool: ToolId, installPath: pathfs.Path) local path = decompressedPath:unwrap() for _, file in pathfs.readDir(path) do local filePath = path:join(file) - local nativeDesc = PlatformDescriptor.fromExecutable(filePath:toString()):unwrap() + local nativeDesc = PlatformDescriptor.fromExecutable(filePath:toString()) - if eq(currentDesc, nativeDesc) then + if nativeDesc:isOk() and eq(currentDesc, nativeDesc:unwrap()) then binaryPath = filePath break end