Skip to content

Commit 0cbea79

Browse files
committed
fix #1019
1 parent 5d3cec1 commit 0cbea79

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/ghostchu/peerbanhelper/module/impl/rule/PTRBlacklist.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import java.util.Optional;
3434
import java.util.concurrent.ExecutorService;
3535
import java.util.concurrent.TimeUnit;
36+
import java.util.concurrent.TimeoutException;
3637

3738
@Component
3839
@IgnoreScan
@@ -107,7 +108,11 @@ public void reloadConfig() {
107108
return getCache().readCache(this, reverseDnsLookupString, () -> {
108109
Optional<String> ptr;
109110
if (laboratory.isExperimentActivated(Experiments.DNSJAVA.getExperiment())) {
110-
ptr = dnsLookup.ptr(reverseDnsLookupString).get(3, TimeUnit.SECONDS);
111+
try {
112+
ptr = dnsLookup.ptr(reverseDnsLookupString).get(3, TimeUnit.SECONDS);
113+
} catch (TimeoutException e) {
114+
ptr = Optional.empty();
115+
}
111116
} else {
112117
try {
113118
ptr = Optional.ofNullable(InetAddress.getByName(peer.getPeerAddress().getIp()).getHostName());

0 commit comments

Comments
 (0)