Xiaotian Qi created ZOOKEEPER-3944: -------------------------------------- Summary: zookeeper c api sasl client memory leak Key: ZOOKEEPER-3944 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3944 Project: ZooKeeper Issue Type: Bug Components: c client Affects Versions: 3.6.2 Reporter: Xiaotian Qi
I find this memory leak through sanitizer. [Here|https://github.com/apache/zookeeper/blob/master/zookeeper-client/zookeeper-client-c/src/zookeeper.c#L664-L665] within zookeeper_close() it destroy the client and reset it to NULL. This client is created using calloc() In zoo_sasl_client_destroy(), the client is not freed, neither within zookeeper_close(). I would suggest add a free() before setting it to NULL in zookeeper_close -- This message was sent by Atlassian Jira (v8.3.4#803005)