testXmrigAssetSelection / testDaemonAssetSelection index rel.assets[i] right after EXPECT_TRUE(i >= 0), but select*Asset returns -1 on no match and this harness's EXPECT doesn't abort -- so a fixture/parser regression would read rel.assets[-1] and SIGSEGV the whole suite instead of reporting the failed EXPECT. Gate each index read behind `if (i >= 0)` (same pattern as the AddressBook config-dir fix). No behavior change on the valid checked-in fixtures; ctest passes 100%. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
280 KiB
280 KiB