aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/tcp_uv.cc
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2018-04-04 17:42:04 +0200
committerGravatar Jan Tattermusch <jtattermusch@google.com>2018-04-04 17:42:04 +0200
commitd03bef89fa41bc71f9e767eff71318f0e735c247 (patch)
treeaaa9dc09b3a05e4482e34211e3703c77354925c6 /src/core/lib/iomgr/tcp_uv.cc
parent648580d6a095994bd9cc9b59eb7a9a83e320ea98 (diff)
fix memory_profile_test on libuv iomgr
Diffstat (limited to 'src/core/lib/iomgr/tcp_uv.cc')
-rw-r--r--src/core/lib/iomgr/tcp_uv.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/lib/iomgr/tcp_uv.cc b/src/core/lib/iomgr/tcp_uv.cc
index a06b8cb51c..178efa6a37 100644
--- a/src/core/lib/iomgr/tcp_uv.cc
+++ b/src/core/lib/iomgr/tcp_uv.cc
@@ -356,7 +356,9 @@ static grpc_resolved_addresses* handle_addrinfo_result(
i++;
prev = resp;
resp = resp->ai_next;
- gpr_free(prev);
+ // addrinfo objects are allocated by libuv (e.g. in uv_getaddrinfo)
+ // and not by gpr_malloc
+ free(prev);
}
return addresses;
}