From a84186653cc5d7ec5cfd8a56483691a20e58da3a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 15 Jan 2022 22:27:42 -0500 Subject: [PATCH] kadmin: list_princs zero get_opt structure before use Not all fields are assigned to. Initialize the structure to zero before use. Change-Id: I2cfc60baaf8bf80389950a373c2a82f600a71aa2 --- kadmin/get.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kadmin/get.c b/kadmin/get.c index 35766aa1b..8613c299f 100644 --- a/kadmin/get.c +++ b/kadmin/get.c @@ -632,6 +632,7 @@ list_princs(struct list_options *opt, int argc, char **argv) krb5_warnx(context, "programmer error: sizeof(struct get_options) != sizeof(struct list_options)"); return 0; } + memset(&get_opt, 0, sizeof(get_opt)); get_opt.long_flag = opt->long_flag; get_opt.short_flag = opt->short_flag; get_opt.terse_flag = opt->terse_flag;