cgrzemba / 389-ds-base

Forked from 389-ds-base 5 years ago
Clone

a0489de Ticket #47735 - e_uniqueid fails to set if an entry is a conflict entry

Authored and Committed by nhosoi 10 years ago
    Ticket #47735 - e_uniqueid fails to set if an entry is a conflict entry
    
    Description: In commit e2b8468f459647261812f542485f3481d39bd26c,
    to get the base type length when a state info is stripped from
    the attribute type, the fix in str2entry_state_information_from_type
    blindly returned the base type length for the ordinary sub-typed
    attributes.  This patch fixes it so that only when the state info
    is removed, the length is reset.
    
    https://fedorahosted.org/389/ticket/47735
    
    Reviewed by rmeggins@redhat.com (Thank you, Rich!!)
    (cherry picked from commit a7ac181d60b1f2ecd3640d0b610eba300b7c3cdb)
    (cherry picked from commit 4ffa8247ab9dcc45137f07511d62ea33c24f76df)
    (cherry picked from commit 093a146853e6bb44b08c36a1da22735633adbd4a)
    (cherry picked from commit 2bb0f1b2b9b1c69118d8c8db1c5426eb7d7690ea)
    
        
file modified
+13 -3