This is an automated email from the ASF dual-hosted git repository.
dinglei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-cpp.git
The following commit(s) were added to refs/heads/master by this push:
new 4ff2c67 Fix negtive diff in-some-case (#489)
4ff2c67 is described below
commit 4ff2c67bf779ea7c12f0caed03ebef075fc7b986
Author: tiger lee <[email protected]>
AuthorDate: Tue Feb 18 15:00:14 2025 +0800
Fix negtive diff in-some-case (#489)
* fix negtive diff
* fix negtive diff
---------
Co-authored-by: tigerweili <[email protected]>
---
src/consumer/DefaultMQPushConsumerImpl.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/consumer/DefaultMQPushConsumerImpl.cpp
b/src/consumer/DefaultMQPushConsumerImpl.cpp
index 4a79595..ea087d9 100644
--- a/src/consumer/DefaultMQPushConsumerImpl.cpp
+++ b/src/consumer/DefaultMQPushConsumerImpl.cpp
@@ -96,7 +96,7 @@ class AsyncPullCallback : public PullCallback {
}
pullRequest->setNextOffset(result.nextBeginOffset);
- if ((pullRequest->getCacheMsgCount() == 0) && (result.nextBeginOffset
> 0)) {
+ if ((pullRequest->getCacheMsgCount() == 0) && (result.nextBeginOffset
>= 0)) {
m_callbackOwner->updateConsumeOffset(pullRequest->m_messageQueue,
result.nextBeginOffset);
}
if (bProducePullRequest) {
@@ -116,7 +116,7 @@ class AsyncPullCallback : public PullCallback {
}
pullRequest->setNextOffset(result.nextBeginOffset);
- if ((pullRequest->getCacheMsgCount() == 0) && (result.nextBeginOffset
> 0)) {
+ if ((pullRequest->getCacheMsgCount() == 0) && (result.nextBeginOffset
>= 0)) {
m_callbackOwner->updateConsumeOffset(pullRequest->m_messageQueue,
result.nextBeginOffset);
}
if (bProducePullRequest) {
@@ -736,7 +736,7 @@ void
DefaultMQPushConsumerImpl::pullMessage(boost::weak_ptr<PullRequest> pullReq
break;
}
request->setNextOffset(pullResult.nextBeginOffset);
- if ((request->getCacheMsgCount() == 0) && (pullResult.nextBeginOffset
> 0)) {
+ if ((request->getCacheMsgCount() == 0) && (pullResult.nextBeginOffset
>= 0)) {
updateConsumeOffset(messageQueue, pullResult.nextBeginOffset);
}
producePullMsgTask(request);
@@ -750,7 +750,7 @@ void
DefaultMQPushConsumerImpl::pullMessage(boost::weak_ptr<PullRequest> pullReq
break;
}
request->setNextOffset(pullResult.nextBeginOffset);
- if ((request->getCacheMsgCount() == 0) && (pullResult.nextBeginOffset
> 0)) {
+ if ((request->getCacheMsgCount() == 0) && (pullResult.nextBeginOffset
>= 0)) {
updateConsumeOffset(messageQueue, pullResult.nextBeginOffset);
}
producePullMsgTask(request);