From 7bcd0322b215e1fca4f302931a300f260cdbcb3d Mon Sep 17 00:00:00 2001 From: Andy Maloney Date: Fri, 23 Dec 2022 07:59:15 -0500 Subject: [PATCH] examples : fix memory leak on failure to load gpt2 model --- examples/talk/gpt-2.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/talk/gpt-2.cpp b/examples/talk/gpt-2.cpp index 57ece9b..c8d9120 100644 --- a/examples/talk/gpt-2.cpp +++ b/examples/talk/gpt-2.cpp @@ -841,6 +841,7 @@ struct gpt2_context * gpt2_init(const char * path_model) { if (!gpt2_model_load(path_model, ctx->model, ctx->vocab)) { fprintf(stderr, "%s: failed to load model from '%s'\n", __func__, path_model); + delete ctx; return nullptr; }