diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-06-15 17:54:47 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-08-26 08:24:48 -0400 |
commit | c42cf02405a5611d31a0bf9f19c4991ead71bca9 (patch) | |
tree | 03e594fbebbce5259f878718af472394698fa633 /daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c | |
parent | e261c556268609b24bc923fd33b8b060dfaf1c19 (diff) | |
download | freeipa-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.c | 4 |
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; |