From dd5f5ca28944ed2f8ddd62f8af672ed003938a8f Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Mon, 26 Dec 2022 14:45:50 +0200 Subject: [PATCH] Avoid a memory leak if Builder::set_architecture is called again --- source/builder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/builder.cpp b/source/builder.cpp index 3fbb1b6..6f90c9d 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -48,6 +48,9 @@ Builder::~Builder() void Builder::set_architecture(const string &name) { + if(current_arch!=&native_arch) + delete current_arch; + if(name.empty()) { current_arch = &native_arch; -- 2.43.0