#47742 64bit problem on big endian: auth method not supported
Closed: Fixed None Opened 5 years ago by cgrzemba.

if it tried to do a SIMPLE BIND on a big endian system an error

[13/Mar/2014:09:26:26 +0100] - => send_ldap_result 7::auth method not supported
will occur.

The reason is do_bind use for variable method the type ber_tag_t which is long on openLDAP and in slapi_pblock_set it will casted as int.

In my opinion in most cases method is declared as int so should do_bind don't use ber_tag_t.

Furthermore on Mozilla LDAP ber_tag_t is implemented 'unsigned int' so the problem should not occure there.

Reviewed by Mark (Thank you!!)

Pushed to master:
ed0a504..e0219e8 master -> master
commit e0219e8

Pushed to 389-ds-base-1.3.3:
07cd61f..c81c032 389-ds-base-1.3.3 -> 389-ds-base-1.3.3
commit c81c032

Metadata Update from @nhosoi:
- Issue assigned to nhosoi
- Issue set to the milestone: 1.3.3 backlog

3 years ago

Login to comment on this ticket.