op2.o_extra = op->o_extra;
                        op2.o_callback = NULL;
                        if (ss->s_flags & PS_FIX_FILTER) {
-                               Filter *f;
                                /* Skip the AND/GE clause that we stuck on in front. We
                                   would lose deletes/mods that happen during the refresh
                                   phase otherwise (ITS#6555) */
-                               f = ss->s_op->ors_filter->f_and->f_next;
-                               if ( f ) op2.ors_filter = f;
+                               op2.ors_filter = ss->s_op->ors_filter->f_and->f_next;
                        }
                        ldap_pvt_thread_mutex_unlock( &ss->s_mutex );
                        rc = test_filter( &op2, e, op2.ors_filter );