aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/call.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-02-05 09:32:10 -0800
committerGravatar Craig Tiller <ctiller@google.com>2015-02-05 09:32:10 -0800
commitde64862323d8349fa252c787010df5e21dc52ffe (patch)
tree496400d31e7518a015347c71a17b384f551bea3c /src/core/surface/call.c
parent7bd9b99d970a2f34ab59e24b114266d93dc871e4 (diff)
Remove ternary operators here
Diffstat (limited to 'src/core/surface/call.c')
-rw-r--r--src/core/surface/call.c23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/core/surface/call.c b/src/core/surface/call.c
index e878e1a3f3..8b1507eaf9 100644
--- a/src/core/surface/call.c
+++ b/src/core/surface/call.c
@@ -499,23 +499,30 @@ static send_action choose_send_action(grpc_call *call) {
case WRITE_STATE_INITIAL:
if (call->request_set[GRPC_IOREQ_SEND_INITIAL_METADATA] != REQSET_EMPTY) {
call->write_state = WRITE_STATE_STARTED;
- return is_op_live(call, GRPC_IOREQ_SEND_MESSAGE) ||
- is_op_live(call, GRPC_IOREQ_SEND_CLOSE)
- ? SEND_BUFFERED_INITIAL_METADATA
- : SEND_INITIAL_METADATA;
+ if (is_op_live(call, GRPC_IOREQ_SEND_MESSAGE) || is_op_live(call, GRPC_IOREQ_SEND_CLOSE)) {
+ return SEND_BUFFERED_INITIAL_METADATA;
+ } else {
+ return SEND_INITIAL_METADATA;
+ }
}
return SEND_NOTHING;
case WRITE_STATE_STARTED:
if (call->request_set[GRPC_IOREQ_SEND_MESSAGE] != REQSET_EMPTY) {
- return is_op_live(call, GRPC_IOREQ_SEND_CLOSE) ? SEND_BUFFERED_MESSAGE
- : SEND_MESSAGE;
+ if (is_op_live(call, GRPC_IOREQ_SEND_CLOSE)) {
+ return SEND_BUFFERED_MESSAGE;
+ } else {
+ return SEND_MESSAGE;
+ }
}
if (call->request_set[GRPC_IOREQ_SEND_CLOSE] != REQSET_EMPTY) {
call->write_state = WRITE_STATE_WRITE_CLOSED;
finish_ioreq_op(call, GRPC_IOREQ_SEND_TRAILING_METADATA, GRPC_OP_OK);
finish_ioreq_op(call, GRPC_IOREQ_SEND_STATUS, GRPC_OP_OK);
- return call->is_client ? SEND_FINISH
- : SEND_TRAILING_METADATA_AND_FINISH;
+ if (call->is_client) {
+ return SEND_FINISH;
+ } else {
+ return SEND_TRAILING_METADATA_AND_FINISH;
+ }
}
return SEND_NOTHING;
case WRITE_STATE_WRITE_CLOSED: