summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2005-10-31 13:47:09 +0000
committerTeodor Sigaev <teodor@sigaev.ru>2005-10-31 13:47:09 +0000
commit1dd6bd19fa7c71e4c2ee7226266ea0291049a8ee (patch)
tree8cf2560d1f44844a2b3d7d983046adb154ff42ea
parent90456d130302696ab6af2a7c8457e815f5d36e69 (diff)
Add sanity check of query
-rw-r--r--contrib/tsearch2/rank.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/tsearch2/rank.c b/contrib/tsearch2/rank.c
index 40bec1f4840..445898eff69 100644
--- a/contrib/tsearch2/rank.c
+++ b/contrib/tsearch2/rank.c
@@ -303,7 +303,8 @@ calc_rank_or(float *w, tsvector * t, QUERYTYPE * q)
*/
res = res + ( wjm + resj - wjm/((jm+1)*(jm+1)))/1.64493406685;
}
- res = res /size;
+ if ( size > 0 )
+ res = res /size;
pfree(item);
return res;
}