From: Richard Kimberly Heck Date: Sun, 23 Feb 2020 20:54:13 +0000 (-0500) Subject: Fix memory leak reported by Scott. X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3ce588fd1e3041578025a247cfe96d40259db845;p=features.git Fix memory leak reported by Scott. --- diff --git a/src/Buffer.cpp b/src/Buffer.cpp index eb65e811b4..56e19b81be 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -545,8 +545,10 @@ Buffer::~Buffer() if (it == cloned_buffers.end()) { // We will leak in this case, but it is safe to continue. LATTEST(false); - } else + } else { + delete(*it); cloned_buffers.erase(it); + } delete d->clone_list_; } // FIXME Do we really need to do this right before we delete d?