From d0ed25bde8bdd286940542b4637a600072d083e1 Mon Sep 17 00:00:00 2001 From: Parth Sareen Date: Tue, 13 May 2025 15:39:27 -0700 Subject: [PATCH] llama: fix memory leak for grammar (#10696) --- llama/sampling_ext.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llama/sampling_ext.cpp b/llama/sampling_ext.cpp index 78b889bd7..1cacd3015 100644 --- a/llama/sampling_ext.cpp +++ b/llama/sampling_ext.cpp @@ -114,6 +114,9 @@ void grammar_free(struct llama_grammar *g) { if (g->vocab != nullptr) { delete g->vocab; } + if (g->o_vocab != nullptr) { + delete g->o_vocab; + } llama_grammar_free_impl(g); } }