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; }