mirror of
https://github.com/morluto/rea.git
synced 2026-11-09 00:07:18 +00:00
fix(ghidra): narrow fallback probe failures before projection
This commit is contained in:
1 parent
18acae9188
commit
98ddd04433
1 file changed
+4
-10
@@ -596,21 +596,15 @@ const installationCoordinates = async (
|
||||
...(options.signal === undefined ? {} : { signal: options.signal }),
|
||||
},
|
||||
);
|
||||
if (!fallback.ok && fallback.error instanceof AnalysisError)
|
||||
throw fallback.error;
|
||||
if (fallback.ok) {
|
||||
javaCommand = candidate;
|
||||
javaProbe = fallback;
|
||||
break;
|
||||
}
|
||||
javaDiscoveryFailures.push({
|
||||
command: candidate,
|
||||
failure: fallback.error,
|
||||
});
|
||||
if (
|
||||
fallback.error.cancellation !== undefined ||
|
||||
options.signal?.aborted
|
||||
) {
|
||||
const failure = fallback.error;
|
||||
if (failure instanceof AnalysisError) throw failure;
|
||||
javaDiscoveryFailures.push({ command: candidate, failure });
|
||||
if (failure.cancellation !== undefined || options.signal?.aborted) {
|
||||
javaCommand = candidate;
|
||||
javaProbe = fallback;
|
||||
break;
|
||||
|
||||
Reference in new issue
Block a user