From d83309ce09fc2455e7c19d5a0b44f22c987dcd3d Mon Sep 17 00:00:00 2001 From: Shikhar Soni <139053348+shikharish@users.noreply.github.com> Date: Mon, 20 Jan 2025 13:16:32 +0530 Subject: [PATCH] [#499Leak fix in master_key() Signed-off-by: Shikhar Soni --- src/admin.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/admin.c b/src/admin.c index 1beb874..05fc616 100644 --- a/src/admin.c +++ b/src/admin.c @@ -466,6 +466,19 @@ master_key(char* password, bool generate_pwd, int pwd_length, int32_t output_for file = NULL; } + pgagroal_management_create_outcome_failure(j, 1, &outcome); + + if (output_format == MANAGEMENT_OUTPUT_FORMAT_JSON) + { + pgagroal_json_print(j, FORMAT_JSON); + } + else + { + pgagroal_json_print(j, FORMAT_TEXT); + } + + pgagroal_json_destroy(j); + return 1; }