{"push_id":887711481,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"969b377dbb0348c20049060d398ca42f69510337","before":"fd4d618b3541e8ae09226e3c15250a13c0e15d11","commits":[{"sha":"969b377dbb0348c20049060d398ca42f69510337","author":{"email":"a09264da4832c7ff1d3bf1608a19f4b870f93750@couchbase.com","name":"Dave Rigby"},"message":"Fix memory leaks in ep_testsuite / mock_dcp using get_dcp_producers()\n\nmock_dcp.cc get_dcp_producers() allocates a struct and returns a raw\npointer. Not all callers of it correctly deleted the pointer, causing\nmemory leaks.\n\nSolve by returning an owning smart pointer (std::unique_ptr);\nguaranteeing cleanup when it goes out of scope.\n\nChange-Id: I7503d9c666f7d5d537745b94089b122a660e00dc\nReviewed-on: http://review.couchbase.org/57422\nReviewed-by: abhinav dangeti <abhinav@couchbase.com>\nReviewed-by: Manu Dhundi <manu@couchbase.com>\nReviewed-by: Chiyoung Seo <chiyoung@couchbase.com>\nTested-by: buildbot <build@couchbase.com>","distinct":true,"url":"https://api.github.com/repos/couchbase/ep-engine/commits/969b377dbb0348c20049060d398ca42f69510337"}]}