]> git.sur5r.net Git - openldap/commitdiff
ITS#6686 Fix last commit (declaration after code)
authorHallvard Furuseth <hallvard@openldap.org>
Tue, 28 Dec 2010 15:59:48 +0000 (15:59 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Tue, 28 Dec 2010 15:59:48 +0000 (15:59 +0000)
servers/slapd/overlays/sssvlv.c

index 1fa6e7eb1c7b7179336756f6d3dac457fe38d52b..4d0bc912986a01b1be4787303c7808a009cdacd1 100644 (file)
@@ -164,11 +164,13 @@ static int node_cmp( const void* val1, const void* val2 )
 {
        sort_node *sn1 = (sort_node *)val1;
        sort_node *sn2 = (sort_node *)val2;
-       assert( sort_conns[sn1->sn_conn] && sort_conns[sn1->sn_conn][sn1->sn_session]
-               && sort_conns[sn1->sn_conn][sn1->sn_session]->so_ctrl );
-       sort_ctrl *sc = sort_conns[sn1->sn_conn][sn1->sn_session]->so_ctrl;
+       sort_ctrl *sc;
        MatchingRule *mr;
        int i, cmp = 0;
+       assert( sort_conns[sn1->sn_conn]
+               && sort_conns[sn1->sn_conn][sn1->sn_session]
+               && sort_conns[sn1->sn_conn][sn1->sn_session]->so_ctrl );
+       sc = sort_conns[sn1->sn_conn][sn1->sn_session]->so_ctrl;
 
        for ( i=0; cmp == 0 && i<sc->sc_nkeys; i++ ) {
                if ( BER_BVISNULL( &sn1->sn_vals[i] )) {