fix-s390x-failure
authorDebian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
Wed, 19 May 2021 11:22:15 +0000 (12:22 +0100)
committerTimo Aaltonen <tjaalton@debian.org>
Wed, 19 May 2021 11:22:15 +0000 (12:22 +0100)
commitb0d65257c88f933120b9de3038d55109d697bd6d
treed7bc62cf4bb7cf3546911529ed2e6825f44ac412
parente1d99461b1c66ca30760fee84b9a6cf44b5cd0b2
fix-s390x-failure

commit 900e6fdcf152dd696b5ae189cb1d7c67ab143bae
Author: tbordaz <tbordaz@redhat.com>
Date:   Thu Jan 28 10:39:31 2021 +0100

    Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573)

    Bug description:
            SLAPI_OPERATION_TYPE is a stored/read as an int (slapi_pblock_get/set).
            This although the storage field is an unsigned long.
            Calling slapi_pblock_get with an long (8 btyes) destination creates
            a problem on big-endian (s390x).

    Fix description:
            Define destination op_type as an int (4 bytes)

    relates: https://github.com/389ds/389-ds-base/issues/4563

    Reviewed by: Mark Reynolds, William Brown

    Platforms tested: F31 (little endian), Debian (big endian)

Gbp-Pq: Name fix-s390x-failure.diff
ldap/servers/slapd/back-ldbm/ldbm_modify.c