fix-s390x-failure
authorDebian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
Thu, 28 Jan 2021 11:03:32 +0000 (11:03 +0000)
committerTimo Aaltonen <tjaalton@debian.org>
Thu, 28 Jan 2021 11:03:32 +0000 (11:03 +0000)
commitaf2f13c18837528638ebafeb71d65ece133e6398
treed88f343c13b773e64802aeb1c2bc25979f98b77d
parent4eaf0987fab1e64c06749ddba95e9553406f5e64
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