aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-01-06 16:25:29 -0800
committerGravatar Craig Tiller <ctiller@google.com>2017-01-06 16:25:29 -0800
commit707894a76d6cd928b61aa7cf76dce9b8244d0a70 (patch)
treed4267bb52f45548dc1e2259869194c4d955a4e61
parent1c4775c3eec28484ce5e0bf86dcfb562d4276d78 (diff)
Fix bugs
-rw-r--r--src/core/lib/transport/transport.c1
-rw-r--r--test/core/end2end/fuzzers/client_fuzzer.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/core/lib/transport/transport.c b/src/core/lib/transport/transport.c
index 4841dc3143..0462d449f2 100644
--- a/src/core/lib/transport/transport.c
+++ b/src/core/lib/transport/transport.c
@@ -173,6 +173,7 @@ void grpc_transport_stream_op_finish_with_failure(grpc_exec_ctx *exec_ctx,
grpc_closure_sched(exec_ctx, op->recv_initial_metadata_ready,
GRPC_ERROR_REF(error));
grpc_closure_sched(exec_ctx, op->on_complete, error);
+ GRPC_ERROR_UNREF(op->cancel_error);
}
typedef struct {
diff --git a/test/core/end2end/fuzzers/client_fuzzer.c b/test/core/end2end/fuzzers/client_fuzzer.c
index 0972a4c8e7..1fdc86356c 100644
--- a/test/core/end2end/fuzzers/client_fuzzer.c
+++ b/test/core/end2end/fuzzers/client_fuzzer.c
@@ -83,7 +83,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
grpc_metadata_array trailing_metadata_recv;
grpc_metadata_array_init(&trailing_metadata_recv);
grpc_status_code status;
- grpc_slice details;
+ grpc_slice details = grpc_empty_slice();
grpc_op ops[6];
memset(ops, 0, sizeof(ops));