From f691dbbaab8c0266a11e1d478e03c0c819955086 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 6 Mar 2023 12:19:56 +0100 Subject: [PATCH] gssapi: Release buffer on error path (GHSL-2023-035) Thanks Phil Turnbull from GitHub Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider --- src/gssapi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gssapi.c b/src/gssapi.c index 5095136c..0258afbf 100644 --- a/src/gssapi.c +++ b/src/gssapi.c @@ -350,6 +350,7 @@ static char *ssh_gssapi_name_to_char(gss_name_t name) min_stat); ptr = malloc(buffer.length + 1); if (ptr == NULL) { + gss_release_buffer(&min_stat, &buffer); return NULL; } memcpy(ptr, buffer.value, buffer.length);