From 7d0ffe92b2aac0108ba4bb895e4a4593ba604fef Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Fri, 10 Apr 2015 09:51:58 +0200 Subject: [PATCH] Lib/Board Manager CRC check is now case insensitive. Fixes #2953 --- .../packages/DownloadableContributionsDownloader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arduino-core/src/cc/arduino/contributions/packages/DownloadableContributionsDownloader.java b/arduino-core/src/cc/arduino/contributions/packages/DownloadableContributionsDownloader.java index 1a963254b..a3ac4d9ec 100644 --- a/arduino-core/src/cc/arduino/contributions/packages/DownloadableContributionsDownloader.java +++ b/arduino-core/src/cc/arduino/contributions/packages/DownloadableContributionsDownloader.java @@ -67,7 +67,7 @@ public class DownloadableContributionsDownloader { onProgress(progress); String checksum = contribution.getChecksum(); String algo = checksum.split(":")[0]; - if (!FileHash.hash(outputFile, algo).equals(checksum)) { + if (!FileHash.hash(outputFile, algo).equalsIgnoreCase(checksum)) { throw new Exception(_("CRC doesn't match. File is corrupted.")); }