From e44b7d0e5fb338f348bd60f792f2598913801eed Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Sat, 9 Dec 2023 12:48:32 +0100 Subject: [PATCH] fix(lander): remove small mem leak --- src/lander/lander_get.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lander/lander_get.c b/src/lander/lander_get.c index 4b42221..bb3ca08 100644 --- a/src/lander/lander_get.c +++ b/src/lander/lander_get.c @@ -121,8 +121,10 @@ lnm_http_step_err lander_get_entry(lnm_http_conn *conn) { lsm_str *key; lsm_str_init_copy_n(&key, (char *)key_s, key_len); + lsm_error lsm_res = lsm_store_open_read(&c_ctx->entry, c_gctx->store, key); + lsm_str_free(key); - switch (lsm_store_open_read(&c_ctx->entry, c_gctx->store, key)) { + switch (lsm_res) { case lsm_error_ok: break; case lsm_error_not_found: