diff options
author | Craig Tiller <ctiller@google.com> | 2015-09-21 14:39:57 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2015-09-21 14:39:57 -0700 |
commit | dfff1b8126a1f83833fd99626517f28d1e68453a (patch) | |
tree | 40a9aa8126c08a11fb1a5cdd4058f504e05dca43 /src/core/transport/connectivity_state.c | |
parent | 3ffd8220a17fd2fdf64adc66b03e4e254880471b (diff) |
Call list progress
Diffstat (limited to 'src/core/transport/connectivity_state.c')
-rw-r--r-- | src/core/transport/connectivity_state.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/transport/connectivity_state.c b/src/core/transport/connectivity_state.c index 8b2e1b9b02..dc8392159b 100644 --- a/src/core/transport/connectivity_state.c +++ b/src/core/transport/connectivity_state.c @@ -66,7 +66,8 @@ void grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker, tracker->name = gpr_strdup(name); } -void grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker) { +void grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker, + grpc_call_list *call_list) { int success; grpc_connectivity_state_watcher *w; while ((w = tracker->watchers)) { @@ -78,7 +79,7 @@ void grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker) { } else { success = 0; } - w->notify->cb(w->notify->cb_arg, success); + grpc_call_list_add(call_list, w->notify, success); gpr_free(w); } gpr_free(tracker->name); |