From 81d6ec7c1998997fc6765d1a4bb172a64f846399 Mon Sep 17 00:00:00 2001 From: Kouhei Sutou Date: Tue, 7 Apr 2015 22:55:41 +0900 Subject: [PATCH] Don't run needless code --- lib/expr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/expr.c b/lib/expr.c index 5068d9e8fe..389dc3a8bd 100644 --- a/lib/expr.c +++ b/lib/expr.c @@ -5065,7 +5065,10 @@ grn_table_select_index(grn_ctx *ctx, grn_obj *table, scan_info *si, GRN_BULK_HEAD(si->query), GRN_BULK_VSIZE(si->query)); } - grn_ii_at(ctx, (grn_ii *)index, tid, (grn_hash *)res, si->logical_op); + if (tid != GRN_ID_NIL) { + grn_ii_at(ctx, (grn_ii *)index, tid, (grn_hash *)res, + si->logical_op); + } } grn_ii_resolve_sel_and(ctx, (grn_hash *)res, si->logical_op); processed = GRN_TRUE;