Fix unitialized HDB_extension problem (specifically the mandatory field)
This commit is contained in:
@@ -117,6 +117,7 @@ change(void *server_handle,
|
||||
} else {
|
||||
HDB_extension ext;
|
||||
|
||||
memset(&ext, 0, sizeof (ext));
|
||||
ext.data.element = choice_HDB_extension_data_hist_keys;
|
||||
ext.data.u.hist_keys.len = 0;
|
||||
ext.data.u.hist_keys.val = NULL;
|
||||
@@ -228,6 +229,7 @@ kadm5_s_chpass_principal_with_key(void *server_handle,
|
||||
} else {
|
||||
HDB_extension ext;
|
||||
|
||||
memset(&ext, 0, sizeof (ext));
|
||||
ext.data.element = choice_HDB_extension_data_hist_keys;
|
||||
ext.data.u.hist_keys.len = 0;
|
||||
ext.data.u.hist_keys.val = NULL;
|
||||
|
@@ -94,6 +94,7 @@ kadm5_s_randkey_principal(void *server_handle,
|
||||
} else {
|
||||
HDB_extension ext;
|
||||
|
||||
memset(&ext, 0, sizeof (ext));
|
||||
ext.data.element = choice_HDB_extension_data_hist_keys;
|
||||
ext.data.u.hist_keys.len = 0;
|
||||
ext.data.u.hist_keys.val = NULL;
|
||||
|
@@ -124,6 +124,7 @@ _kadm5_set_keys2(kadm5_server_context *context,
|
||||
|
||||
memset(&keys, 0, sizeof (keys));
|
||||
memset(&hkset, 0, sizeof (hkset)); /* set set_time */
|
||||
memset(&ext, 0, sizeof (ext));
|
||||
ext.data.element = choice_HDB_extension_data_hist_keys;
|
||||
memset(hist_keys, 0, sizeof (*hist_keys));
|
||||
|
||||
|
Reference in New Issue
Block a user