(kadm5_s_get_principal): handle an empty salt
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4635 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -151,7 +151,8 @@ kadm5_s_get_principal(void *server_handle,
|
|||||||
sp = &salt;
|
sp = &salt;
|
||||||
kd->key_data_length[1] = sp->length;
|
kd->key_data_length[1] = sp->length;
|
||||||
kd->key_data_contents[1] = malloc(kd->key_data_length[1]);
|
kd->key_data_contents[1] = malloc(kd->key_data_length[1]);
|
||||||
if(kd->key_data_contents[1] == NULL){
|
if(kd->key_data_length[1] != 0
|
||||||
|
&& kd->key_data_contents[1] == NULL) {
|
||||||
memset(kd->key_data_contents[0], 0, kd->key_data_length[0]);
|
memset(kd->key_data_contents[0], 0, kd->key_data_length[0]);
|
||||||
ret = ENOMEM;
|
ret = ENOMEM;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user