diff --git a/admin/ank.c b/admin/ank.c index 56d5d008f..bfded2636 100644 --- a/admin/ank.c +++ b/admin/ank.c @@ -50,6 +50,7 @@ int main(int argc, char **argv) des_read_pw_string(buf, sizeof(buf), "Password:", 1); { krb5_data salt; + memset(&salt, 0, sizeof(salt)); krb5_get_salt(ent.principal, &salt); krb5_string_to_key(buf, &salt, &ent.keyblock); } diff --git a/kdc/ank.c b/kdc/ank.c index 56d5d008f..bfded2636 100644 --- a/kdc/ank.c +++ b/kdc/ank.c @@ -50,6 +50,7 @@ int main(int argc, char **argv) des_read_pw_string(buf, sizeof(buf), "Password:", 1); { krb5_data salt; + memset(&salt, 0, sizeof(salt)); krb5_get_salt(ent.principal, &salt); krb5_string_to_key(buf, &salt, &ent.keyblock); }