From a423193ce0a9e1e67494ab1a8514c51b0ad4e5fc Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Fri, 17 Dec 2021 13:37:05 +1100 Subject: [PATCH] krb5: initialize tgs_req buffer in init_tgs_req() Initialize the tgs_req buffer in init_tgs_req() so pointers are valid when freed. Fixes regression introduced when Apple TGS-REQ FAST code was imported in PR #805. --- lib/krb5/get_cred.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index f5aafa90f..3072cbf5f 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -153,7 +153,7 @@ init_tgs_req (krb5_context context, krb5_error_code ret = 0; krb5_data tgs_req; - memset(t, 0, sizeof(*t)); + krb5_data_zero(&tgs_req); memset(t, 0, sizeof(*t)); t->pvno = 5;