Skip to content
Snippets Groups Projects
Commit df9f764b authored by vjpai's avatar vjpai
Browse files

Revert "Allow nullptr to be passed in if user doesn't care about tag"

This reverts commit 4cba0ca3.
parent 4cba0ca3
No related branches found
No related tags found
No related merge requests found
...@@ -59,14 +59,10 @@ class EventDeleter { ...@@ -59,14 +59,10 @@ class EventDeleter {
CompletionQueue::NextStatus CompletionQueue::AsyncNextInternal( CompletionQueue::NextStatus CompletionQueue::AsyncNextInternal(
void** tag, bool* ok, gpr_timespec deadline) { void** tag, bool* ok, gpr_timespec deadline) {
std::unique_ptr<grpc_event, EventDeleter> ev; std::unique_ptr<grpc_event, EventDeleter> ev;
void *dummy;
if (tag == nullptr) // If user doesn't care
tag = &dummy; // Need to pass down something
for (;;) { for (;;) {
ev.reset(grpc_completion_queue_next(cq_, deadline)); ev.reset(grpc_completion_queue_next(cq_, deadline));
if (!ev) { // got a NULL back because deadline passed if (!ev) { /* got a NULL back because deadline passed */
return TIMEOUT; return TIMEOUT;
} }
if (ev->type == GRPC_QUEUE_SHUTDOWN) { if (ev->type == GRPC_QUEUE_SHUTDOWN) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment