From 64c0e20ff1d0234eb875bd2297e950bc1cb6d2d7 Mon Sep 17 00:00:00 2001 From: lishengming14 Date: Tue, 30 May 2023 09:56:19 +0000 Subject: [PATCH] =?UTF-8?q?update=20services/dbinder/dbinder=5Fservice/src?= =?UTF-8?q?/dbinder=5Fservice.cpp.=20IPC=20UT=E6=B5=8B=E8=AF=95=E9=98=BB?= =?UTF-8?q?=E5=A1=9E=E7=94=A8=E4=BE=8B=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=95=B4?= =?UTF-8?q?=E5=BD=A2=E6=BA=A2=E5=87=BA=E6=A3=80=E6=9F=A5=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=E6=BA=A2=E5=87=BA=E6=B5=81=E7=A8=8B=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lishengming14 --- services/dbinder/dbinder_service/src/dbinder_service.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/dbinder/dbinder_service/src/dbinder_service.cpp b/services/dbinder/dbinder_service/src/dbinder_service.cpp index 14b84fd..c89119e 100644 --- a/services/dbinder/dbinder_service/src/dbinder_service.cpp +++ b/services/dbinder/dbinder_service/src/dbinder_service.cpp @@ -162,7 +162,10 @@ sptr DBinderService::GetInstance() uint32_t DBinderService::GetSeqNumber() { std::lock_guard lockGuard(instanceMutex_); - seqNumber_++; // can be overflow + if (seqNumber_ == std::numeric_limits::max()) { + seqNumber_ = 0; + } + seqNumber_++; return seqNumber_; } -- GitLab