Skip to content

Commit 183e1c9

Browse files
author
Mattia Bertorello
committed
Remove empty string from the http.signature_verify_domains preferences
1 parent bd85fdc commit 183e1c9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

arduino-core/src/cc/arduino/contributions/DownloadableContributionsDownloader.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
import java.io.File;
4242
import java.net.URL;
4343
import java.nio.file.*;
44-
import java.util.LinkedList;
4544
import java.util.List;
45+
import java.util.stream.Collectors;
4646

4747
import static processing.app.I18n.format;
4848
import static processing.app.I18n.tr;
@@ -184,7 +184,12 @@ public void downloadIndexAndSignature(MultiStepProgress progress, List<String> d
184184
}
185185

186186
public boolean verifyDomain(URL url) {
187-
final List<String> domain = new LinkedList<>(PreferencesData.getCollection("http.signature_verify_domains"));
187+
final List<String> domain = PreferencesData.
188+
getCollection("http.signature_verify_domains")
189+
.stream()
190+
// Remove empty strings from the collection
191+
.filter((v) -> !v.trim().isEmpty())
192+
.collect(Collectors.toList());
188193
if (domain.size() == 0) {
189194
// Default domain
190195
domain.add("downloads.arduino.cc");

0 commit comments

Comments
 (0)