From bcce0c2d12d0ee7a43ad3d97503c611e0586c2e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Tue, 4 Oct 2022 00:53:33 +0200 Subject: [PATCH] Fix leak in `PaintEntryPool::Chain::operator=` (#18183) Inspired by #18178 --- src/openrct2/paint/Paint.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/openrct2/paint/Paint.cpp b/src/openrct2/paint/Paint.cpp index 9478c2e001..c76ebb3399 100644 --- a/src/openrct2/paint/Paint.cpp +++ b/src/openrct2/paint/Paint.cpp @@ -948,6 +948,7 @@ PaintEntryPool::Chain::~Chain() PaintEntryPool::Chain& PaintEntryPool::Chain::operator=(Chain&& chain) noexcept { + Clear(); Pool = chain.Pool; Head = chain.Head; Current = chain.Current;