From 51027d743dd71695523b5080fb36391031885943 Mon Sep 17 00:00:00 2001 From: Rouzbeh Delavari Date: Mon, 16 Mar 2020 10:26:43 +0100 Subject: [PATCH] Fix infinite recursion --- src/main/java/com/spotify/dns/DnsSrvWatchers.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/spotify/dns/DnsSrvWatchers.java b/src/main/java/com/spotify/dns/DnsSrvWatchers.java index 4616513..c96bc41 100644 --- a/src/main/java/com/spotify/dns/DnsSrvWatchers.java +++ b/src/main/java/com/spotify/dns/DnsSrvWatchers.java @@ -81,7 +81,11 @@ public static DnsSrvWatcherBuilder newBuilder( public static DnsSrvWatcherBuilder newBuilder( DnsSrvResolver resolver, com.google.common.base.Function resultTransformer) { - return newBuilder(resolver, resultTransformer); + + requireNonNull(resolver, "resolver"); + requireNonNull(resultTransformer, "resultTransformer"); + + return new DnsSrvWatcherBuilder<>(resolver, resultTransformer); } public static final class DnsSrvWatcherBuilder {