This is an automated email from the ASF dual-hosted git repository.
jinrongtong pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
The following commit(s) were added to refs/heads/develop by this push:
new b503c4e5a [ISSUE #4181] Prevent int overflow in TraceContext
b503c4e5a is described below
commit b503c4e5a1d92153f62e5e73ba0d639b0b2ca34a
Author: dugenkui <[email protected]>
AuthorDate: Fri Apr 22 09:06:15 2022 +0800
[ISSUE #4181] Prevent int overflow in TraceContext
Prevent int overflow
---
client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java
b/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java
index f61ba888c..16887b7ff 100644
--- a/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java
+++ b/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java
@@ -118,7 +118,7 @@ public class TraceContext implements
Comparable<TraceContext> {
@Override
public int compareTo(TraceContext o) {
- return (int) (this.timeStamp - o.getTimeStamp());
+ return Long.compare(this.timeStamp, o.getTimeStamp());
}
@Override