Skip to content

Commit e7050db

Browse files
committed
fixup
1 parent 250ba6b commit e7050db

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/nsolid/async_ts_queue.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ class AsyncTSQueue : public std::enable_shared_from_this<AsyncTSQueue<T>> {
236236

237237
// Static callback function for nsuv
238238
static void async_callback(nsuv::ns_async* handle,
239-
WeakAsyncTSQueue queue_wp) {
239+
WeakAsyncTSQueue queue_wp) {
240240
SharedAsyncTSQueue queue = queue_wp.lock();
241241
if (queue == nullptr) {
242242
return;
@@ -246,6 +246,7 @@ class AsyncTSQueue : public std::enable_shared_from_this<AsyncTSQueue<T>> {
246246
if (queue->timer_armed_.exchange(false, std::memory_order_acquire) &&
247247
!queue->queue_.empty()) {
248248
queue->start_timer();
249+
return;
249250
}
250251
}
251252

0 commit comments

Comments
 (0)