aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-07-13 16:37:15 -0700
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-07-13 16:37:15 -0700
commitffe27b98b90ea9f196b89153959c587561ad4ce2 (patch)
treec180a39b8aa1c1c9ed4379ed2116195e6b548153 /src/core
parent6a006cee8a86a754174939b967eb7c946d303eb0 (diff)
Implement test for stack initial push edge
Diffstat (limited to 'src/core')
-rw-r--r--src/core/support/stack_lockfree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/support/stack_lockfree.c b/src/core/support/stack_lockfree.c
index 598aa9cdf1..0093b33a2e 100644
--- a/src/core/support/stack_lockfree.c
+++ b/src/core/support/stack_lockfree.c
@@ -112,7 +112,7 @@ int gpr_stack_lockfree_push(gpr_stack_lockfree *stack, int entry) {
} while (!gpr_atm_rel_cas(&(stack->head.atm),
head.atm, newhead.atm));
/* Use rel_cas above to make sure that entry index is set properly */
- return head.atm == INVALID_ENTRY_INDEX;
+ return head.contents.index == INVALID_ENTRY_INDEX;
}
int gpr_stack_lockfree_pop(gpr_stack_lockfree *stack) {