Commit Graph

5 Commits

Author SHA1 Message Date
Damien Arrachequesne
0cbf01eb25 fix: ensure randomizationFactor is always between 0 and 1
Using a randomizationFactor value above 1 could lead to generating a
negative duration, then throwing:

> java.lang.IllegalArgumentException: delay < 0: -1012
> at java.util.Timer.schedule(Timer.java:454)
> at io.socket.client.Manager.reconnect(Manager.java:544)

This error does not seem related to a long overflow (in the
BigInteger.longValue() operation), because the BigInteger.min(this.max)
operation before should prevent it.

Related: https://github.com/socketio/socket.io-client-java/issues/349
2022-07-02 09:02:48 +02:00
Naoyuki Kanezawa
1ef3b2cae7 Merge pull request #258 from DevFactory/release/redundant-field-initializer-fix-1
Code Quality Improvement - Redundant Field Initializer
2015-12-18 11:49:36 +09:00
nkzawa
8c29b2ef9c fix backoff calucuration #245 2015-12-14 11:43:44 +09:00
Christian Ivan
2b7a40b96a Code Quality Improvement - Redundant Field Initializer 2015-12-02 17:25:37 +07:00
nkzawa
d0039f7910 move package name 2015-08-31 03:23:03 +09:00