Merge pull request #19434 from guantaol/metadata_trace

Fix the missing traces of metadata unref.
pull/19474/head
Guantao Liu 6 years ago committed by GitHub
commit 60ed718209
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      src/core/lib/transport/metadata.h

@ -348,10 +348,11 @@ inline void grpc_mdelem_unref(grpc_mdelem gmd) {
free an interned md at any time: it's unsafe from this point on to
access it so we read the hash now. */
uint32_t hash = md->hash();
if (GPR_UNLIKELY(md->Unref())) {
#ifndef NDEBUG
if (GPR_UNLIKELY(md->Unref(file, line))) {
grpc_mdelem_on_final_unref(storage, md, hash, file, line);
#else
if (GPR_UNLIKELY(md->Unref())) {
grpc_mdelem_on_final_unref(storage, md, hash);
#endif
}

Loading…
Cancel
Save