From 3a7974d4c4c10219f853d6d79b445e4806d2e2e5 Mon Sep 17 00:00:00 2001 From: Christian Sigg Date: Mon, 7 Jan 2019 09:34:55 +0100 Subject: [PATCH] Fix memory leak in bootstrapRoot() [ROCm/rccl commit: 4861e197fd83f0ac324ac0c21051820f8866e6ea] --- projects/rccl/src/bootstrap.cu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/rccl/src/bootstrap.cu b/projects/rccl/src/bootstrap.cu index 17aa1f45ef..13c6e922b1 100644 --- a/projects/rccl/src/bootstrap.cu +++ b/projects/rccl/src/bootstrap.cu @@ -72,7 +72,6 @@ static void *bootstrapRoot(void* commId) { ncclNetHandle_t *extHandleRing = NULL; // for bootstrap ring creation ncclNetHandle_t zero = { 0 }; // for sanity checking void* tmpComm; - char* data = NULL; ncclResult_t res; setFilesLimit(); @@ -123,7 +122,8 @@ static void *bootstrapRoot(void* commId) { out: bootstrapCloseListen(id->extListenComm); free(commId); - if (data) free(data); + free(extHandleBstrap); + free(extHandleRing); return NULL; }