mirror of https://github.com/facebook/rocksdb.git
Make sure logger is safely released in `InfoLogLevel`
Summary: fix the memory leak that was captured by jenkin build. Test Plan: ran the valgrind test locally Reviewers: yhchiang CC: leveldb Differential Revision: https://reviews.facebook.net/D16389
This commit is contained in:
parent
444cafc28c
commit
e41c060a06
|
@ -244,8 +244,9 @@ TEST(AutoRollLoggerTest, InfoLogLevel) {
|
||||||
const int kInfoLogLevelNameLens[5] = {5, 4, 4, 5, 5};
|
const int kInfoLogLevelNameLens[5] = {5, 4, 4, 5, 5};
|
||||||
|
|
||||||
size_t log_size = 8192;
|
size_t log_size = 8192;
|
||||||
AutoRollLogger* logger =
|
std::unique_ptr<AutoRollLogger> logger_guard(
|
||||||
new AutoRollLogger(Env::Default(), kTestDir, "", log_size, 0);
|
new AutoRollLogger(Env::Default(), kTestDir, "", log_size, 0));
|
||||||
|
auto logger = logger_guard.get();
|
||||||
|
|
||||||
int message_length = kSampleMessage.length();
|
int message_length = kSampleMessage.length();
|
||||||
int log_length = 0;
|
int log_length = 0;
|
||||||
|
|
Loading…
Reference in New Issue