|
|
|
@ -171,9 +171,9 @@ void grpc_closure_sched(grpc_exec_ctx *exec_ctx, grpc_closure *c, |
|
|
|
|
gpr_log(GPR_ERROR, |
|
|
|
|
"Closure already scheduled. (closure: %p, created: [%s:%d], " |
|
|
|
|
"previously scheduled at: [%s: %d] run?: %s", |
|
|
|
|
closure, closure->file_created, closure->line_created, |
|
|
|
|
closure->file_initiated, closure->line_initiated, |
|
|
|
|
closure->run ? "true" : "false"); |
|
|
|
|
c, c->file_created, c->line_created, |
|
|
|
|
c->file_initiated, c->line_initiated, |
|
|
|
|
c->run ? "true" : "false"); |
|
|
|
|
abort(); |
|
|
|
|
} |
|
|
|
|
c->scheduled = true; |
|
|
|
@ -203,9 +203,9 @@ void grpc_closure_list_sched(grpc_exec_ctx *exec_ctx, grpc_closure_list *list) { |
|
|
|
|
gpr_log(GPR_ERROR, |
|
|
|
|
"Closure already scheduled. (closure: %p, created: [%s:%d], " |
|
|
|
|
"previously scheduled at: [%s: %d] run?: %s", |
|
|
|
|
closure, closure->file_created, closure->line_created, |
|
|
|
|
closure->file_initiated, closure->line_initiated, |
|
|
|
|
closure->run ? "true" : "false"); |
|
|
|
|
c, c->file_created, c->line_created, |
|
|
|
|
c->file_initiated, c->line_initiated, |
|
|
|
|
c->run ? "true" : "false"); |
|
|
|
|
abort(); |
|
|
|
|
} |
|
|
|
|
c->scheduled = true; |
|
|
|
|