fe0b795 Ticket #47750 - Creating a glue fails if one above level is a conflict or missing

Authored and Committed by nhosoi 9 years ago
    Ticket #47750 - Creating a glue fails if one above level is a conflict or missing
    
    Bug description: https://fedorahosted.org/389/ticket/47750#comment:16
    
    Fix description: The logic in slapi_is_special_rdn to check if the
    RDN is a tombstone or not had a problem.  Even if the first part of
    RDN is not nsuniqueid=<UNIQUE_ID>, it was returning true.  In this
    patch, code to check the case is added and it returns false if the
    first part of RDN is not  nsuniqueid=<UNIQUE_ID>.
    
    Reviewed by mreynolds@redhat.com and rmeggins@redhat.com (Thank you,
    Mark and Rich!!)
    (cherry picked from commit 286559dac7a968faa0102f0165ba56892795b269)
    (cherry picked from commit 36b883082265a2a5b2c818c0f7ce93e97ee55672)
    (cherry picked from commit 2f3852fea43efde5994b3805d65cf2fc80210d73)
    
        
file modified
+10 -3