From 5bd963e90ba3e36d598ea79ba698e1ce5b69e37f Mon Sep 17 00:00:00 2001 From: slaren Date: Wed, 30 Oct 2024 12:48:11 +0100 Subject: [PATCH] ggml : fix gguf string leak when reading kv pairs fails --- ggml/src/ggml.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index a8da10d79..6bcef96de 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -22335,11 +22335,11 @@ struct gguf_context * gguf_init_from_file(const char * fname, struct gguf_init_p default: GGML_ABORT("invalid type"); } + ctx->header.n_kv++; + if (!ok) { break; } - - ctx->header.n_kv++; } if (!ok) {