From 8cc33f4c2ba9347b3de3b5fe197d486df741d3e4 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); } }