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