Free result of grpc_dump_slice

pull/16691/head
David Garcia Quintas 7 years ago
parent f23fb4cf31
commit d194cc378e
  1. 6
      src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc

@ -852,10 +852,12 @@ void GrpcLb::BalancerCallState::OnBalancerMessageReceivedLocked(
} }
} else { } else {
// No valid initial response or serverlist found. // No valid initial response or serverlist found.
char* response_slice_str =
grpc_dump_slice(response_slice, GPR_DUMP_ASCII | GPR_DUMP_HEX);
gpr_log(GPR_ERROR, gpr_log(GPR_ERROR,
"[grpclb %p] Invalid LB response received: '%s'. Ignoring.", "[grpclb %p] Invalid LB response received: '%s'. Ignoring.",
grpclb_policy, grpclb_policy, response_slice_str);
grpc_dump_slice(response_slice, GPR_DUMP_ASCII | GPR_DUMP_HEX)); gpr_free(response_slice_str);
} }
grpc_slice_unref_internal(response_slice); grpc_slice_unref_internal(response_slice);
if (!grpclb_policy->shutting_down_) { if (!grpclb_policy->shutting_down_) {

Loading…
Cancel
Save