From 2b276756ee603a481f5f78c039381f826b9171b0 Mon Sep 17 00:00:00 2001 From: jukofyork <69222624+jukofyork@users.noreply.github.com> Date: Wed, 26 Jun 2024 14:45:00 +0100 Subject: [PATCH] Fixed leak in llama_control_vector_load_one() and allow llama_control_vector_load() to grow --- common/common.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common/common.cpp b/common/common.cpp index c76d0e2c3..6ffa31bd1 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -2923,6 +2923,8 @@ static llama_control_vector_data llama_control_vector_load_one(const llama_contr } } + ggml_free(ctx); + gguf_free(ctx_gguf); return result; } @@ -2933,16 +2935,17 @@ llama_control_vector_data llama_control_vector_load(const std::vector