summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-slapi-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'daemons/ipa-slapi-plugins')
-rw-r--r--daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
index dc295fc7e..9e292b22e 100644
--- a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
+++ b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
@@ -1410,9 +1410,8 @@ int ipapwd_set_extradata(const char *dn,
time_t unixtime)
{
Slapi_Mods *smods;
- Slapi_Value *va[3] = { NULL };
+ Slapi_Value *va[2] = { NULL };
struct berval bv;
- char mkvno[4] = { 0x00, 0x08, 0x01, 0x00 };
char *xdata;
int xd_len;
int p_len;
@@ -1427,11 +1426,6 @@ int ipapwd_set_extradata(const char *dn,
smods = slapi_mods_new();
- /* always append a master key kvno of 1 for now */
- bv.bv_val = mkvno;
- bv.bv_len = 4;
- va[0] = slapi_value_new_berval(&bv);
-
/* data type id */
xdata[0] = 0x00;
xdata[1] = 0x02;
@@ -1449,13 +1443,12 @@ int ipapwd_set_extradata(const char *dn,
bv.bv_val = xdata;
bv.bv_len = xd_len;
- va[1] = slapi_value_new_berval(&bv);
+ va[0] = slapi_value_new_berval(&bv);
slapi_mods_add_mod_values(smods, LDAP_MOD_REPLACE, "krbExtraData", va);
ret = ipapwd_apply_mods(dn, smods);
- slapi_value_free(&va[1]);
slapi_value_free(&va[0]);
slapi_mods_free(&smods);