summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2011-06-15 17:54:47 -0400
committerSimo Sorce <ssorce@redhat.com>2011-08-26 08:24:48 -0400
commitc42cf02405a5611d31a0bf9f19c4991ead71bca9 (patch)
tree03e594fbebbce5259f878718af472394698fa633 /daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
parente261c556268609b24bc923fd33b8b060dfaf1c19 (diff)
downloadfreeipa-c42cf02405a5611d31a0bf9f19c4991ead71bca9.tar.gz
freeipa-c42cf02405a5611d31a0bf9f19c4991ead71bca9.tar.xz
freeipa-c42cf02405a5611d31a0bf9f19c4991ead71bca9.zip
ipa-pwd_extop: use endian.h instead of nih function
Diffstat (limited to 'daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c')
-rw-r--r--daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
index cb9af98e4..d03579fa1 100644
--- a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
+++ b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
@@ -692,6 +692,7 @@ static int ipapwd_setkeytab(Slapi_PBlock *pb, struct ipapwd_krbcfg *krbcfg)
krb5_enc_data cipher;
struct berval tval;
krb5_octet *kdata;
+ krb5_int16 t;
size_t klen;
i = kset->num_keys;
@@ -752,7 +753,8 @@ static int ipapwd_setkeytab(Slapi_PBlock *pb, struct ipapwd_krbcfg *krbcfg)
LOG_OOM();
goto free_and_return;
}
- encode_int16(plain.length, kdata);
+ t = htole16(plain.length);
+ memcpy(kdata, &t, 2);
kset->keys[i].ekey->value.bv_len = 2 + klen;
kset->keys[i].ekey->value.bv_val = (char *)kdata;