From 27534aa04f9b5c494bccc1d2a378190c3d44512e Mon Sep 17 00:00:00 2001 From: Alex Rousskov Date: Wed, 5 Oct 2016 16:42:54 -0600 Subject: [PATCH] Do not leak serialized metadata when updating rock-stored headers. I added this valgrind-exposed regression in r14584 (Bug 7 fix). --- src/fs/rock/RockHeaderUpdater.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fs/rock/RockHeaderUpdater.cc b/src/fs/rock/RockHeaderUpdater.cc index caf5fc691e..9a8db4bf26 100644 --- a/src/fs/rock/RockHeaderUpdater.cc +++ b/src/fs/rock/RockHeaderUpdater.cc @@ -184,6 +184,7 @@ Rock::HeaderUpdater::startWriting() Must(freshSwapHeader); writer->write(freshSwapHeader, freshSwapHeaderSize, 0, nullptr); offset += freshSwapHeaderSize; + xfree(freshSwapHeader); } { -- 2.47.3