From 0eafb8e9cae3ebe3b3bd895b1130b2bbf853534a Mon Sep 17 00:00:00 2001 From: ZHANG Dapeng Date: Fri, 13 Apr 2018 09:39:59 -0700 Subject: [PATCH] core: compare doubles with compare instead of == Always not compare equality for doubles with `==`. --- core/src/main/java/io/grpc/internal/RetryPolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/io/grpc/internal/RetryPolicy.java b/core/src/main/java/io/grpc/internal/RetryPolicy.java index 3d564116ad..8169f3bf4f 100644 --- a/core/src/main/java/io/grpc/internal/RetryPolicy.java +++ b/core/src/main/java/io/grpc/internal/RetryPolicy.java @@ -77,7 +77,7 @@ final class RetryPolicy { return this.maxAttempts == that.maxAttempts && this.initialBackoffNanos == that.initialBackoffNanos && this.maxBackoffNanos == that.maxBackoffNanos - && this.backoffMultiplier == that.backoffMultiplier + && Double.compare(this.backoffMultiplier, that.backoffMultiplier) == 0 && Objects.equal(this.retryableStatusCodes, that.retryableStatusCodes); }