dont throw on invalid version string
MODIFY
WalletWasabi/Hwi/Parsers/HwiParser.cs
WalletWasabi/Hwi/Parsers/HwiParser.cs
@@ -313,6 +313,12 @@ namespace WalletWasabi.Hwi.Parsers
}
}
+ if (versionEndIndex - versionStartIndex <= 0)
+ {
+ version = null;
+ return false;
+ }
+
var verString = hwiResponse[versionStartIndex..versionEndIndex];
if (Version.TryParse(verString, out var res))
@@ -322,7 +328,8 @@ namespace WalletWasabi.Hwi.Parsers
}
else
{
- throw new FormatException($"Can't find a semver string in HWI's version response: {hwiResponse}");
+ version = null;
+ return false;
}
}

dont throw on invalid version string