diff options
Diffstat (limited to 'grpc/src/core/lib/gprpp/mpscq.cc')
-rw-r--r-- | grpc/src/core/lib/gprpp/mpscq.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/grpc/src/core/lib/gprpp/mpscq.cc b/grpc/src/core/lib/gprpp/mpscq.cc index 2bf9981e..373ec09f 100644 --- a/grpc/src/core/lib/gprpp/mpscq.cc +++ b/grpc/src/core/lib/gprpp/mpscq.cc @@ -86,9 +86,9 @@ bool LockedMultiProducerSingleConsumerQueue::Push(Node* node) { LockedMultiProducerSingleConsumerQueue::Node* LockedMultiProducerSingleConsumerQueue::TryPop() { - if (gpr_mu_trylock(mu_.get())) { + if (mu_.TryLock()) { Node* node = queue_.Pop(); - gpr_mu_unlock(mu_.get()); + mu_.Unlock(); return node; } return nullptr; |