kadmin: refactor set_random_password
commit912b20c4d7e714b08852a3b9d48d7ba7548ed25d
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Jan 2022 05:31:56 +0000 (21 00:31 -0500)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Jan 2022 05:31:56 +0000 (21 00:31 -0500)
tree417b62dea3758d92696100a8c1d24038d6a421c2
parentfb52fd1c53f9adc7b6e0bcc8ab419739f894012f
kadmin: refactor set_random_password

Obtain the unparsed principal name early so that there is no
risk of memory allocation failure after kadm5_chpass_principal_3()
succeeds.

Change-Id: I389281004826da5752081c2f26127d55e3dc3989
kadmin/cpw.c