diff --git a/src/rumscan.c b/src/rumscan.c index 0982faaa99..63134aab1e 100644 --- a/src/rumscan.c +++ b/src/rumscan.c @@ -473,7 +473,7 @@ lookupScanDirection(RumState *state, AttrNumber attno, StrategyNumber strategy) for(i = 0; i < MAX_STRATEGIES; i++) { - if (rumConfig->strategyInfo[i].strategy != InvalidStrategy) + if (rumConfig->strategyInfo[i].strategy == InvalidStrategy) break; if (rumConfig->strategyInfo[i].strategy == strategy) return rumConfig->strategyInfo[i].direction;