Merge pull request #22957 from yang-g/client_fuzzer

Add a missing ref and fuzzer test case
reviewable/pr22757/r2^2
Yang Gao 5 years ago committed by GitHub
commit 10d262a65d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/core/ext/filters/message_size/message_size_filter.cc
  2. BIN
      test/core/end2end/fuzzers/client_fuzzer_corpus/error_refcount
  3. 23
      tools/run_tests/generated/tests.json

@ -187,12 +187,8 @@ static void recv_message_ready(void* user_data, grpc_error* error) {
grpc_error* new_error = grpc_error_set_int(
GRPC_ERROR_CREATE_FROM_COPIED_STRING(message_string),
GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_RESOURCE_EXHAUSTED);
error = grpc_error_add_child(GRPC_ERROR_REF(error), new_error);
GRPC_ERROR_UNREF(calld->error);
if (error == GRPC_ERROR_NONE) {
error = new_error;
} else {
error = grpc_error_add_child(error, new_error);
}
calld->error = GRPC_ERROR_REF(error);
gpr_free(message_string);
} else {

@ -26494,6 +26494,29 @@
],
"uses_polling": false
},
{
"args": [
"test/core/end2end/fuzzers/client_fuzzer_corpus/error_refcount"
],
"ci_platforms": [
"linux"
],
"cpu_cost": 0.1,
"exclude_configs": [
"tsan"
],
"exclude_iomgrs": [
"uv"
],
"flaky": false,
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
"mac",
"linux"
],
"uses_polling": false
},
{
"args": [
"test/core/end2end/fuzzers/client_fuzzer_corpus/f03120d1a8376638e071735bf4746454b6ede389"

Loading…
Cancel
Save