ef1cb3d Bug 680555 - ns-slapd segfaults if I have more than 100 DBs

Authored and Committed by rmeggins 13 years ago
    Bug 680555 - ns-slapd segfaults if I have more than 100 DBs
    
    https://bugzilla.redhat.com/show_bug.cgi?id=680555
    Resolves: bug 680555
    Bug Description: ns-slapd segfaults if I have more than 100 DBs
    Reviewed by: nhosoi, nkinder (Thanks!)
    Branch: 389-ds-base-1.2.8
    Fix Description: 1) slapi_mapping_tree_select_all() does
    be_list[BE_LIST_SIZE] = NULL
    so be_list must be of size BE_LIST_SIZE+1
    2) loop counter should check be_index, not index, to see if the loop is
    completed
    3) if the search is going to hit more backends than we can process, just
    return ADMINLIMIT_EXCEEDED with an explanatory error message
    4) increase the BE_LIST_SIZE to 1000
    Platforms tested: RHEL6 x86_64
    Flag Day: no
    Doc impact: no
    (cherry picked from commit 6c4eac9ca642b99d7664d3a6b04067c3091f5694)
    
        
file modified
+1 -1