X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzebraapi.c;h=149d40c4f7051a54e2bf364e5093f731053bea10;hb=b5eb8cd7ae4134d915ed8b4aec25ab90c8bd0dcb;hp=054bc0b8a9d30df4beff47fa385a1bf372806099;hpb=8e1f2d86ffca33a892160b77147deb37f95d75d1;p=idzebra-moved-to-github.git diff --git a/index/zebraapi.c b/index/zebraapi.c index 054bc0b..149d40c 100644 --- a/index/zebraapi.c +++ b/index/zebraapi.c @@ -1,4 +1,4 @@ -/* $Id: zebraapi.c,v 1.124 2004-08-10 08:19:15 heikki Exp $ +/* $Id: zebraapi.c,v 1.125 2004-08-10 08:54:39 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -22,6 +22,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #include +#include #ifdef WIN32 #include #include @@ -780,8 +781,10 @@ int zebra_search_RPN (ZebraHandle zh, ODR o, zh->num_basenames, zh->basenames, setname); zebra_end_read (zh); - - *hits = zh->hits; + if (zh->hits > INT_MAX) + *hits=INT_MAX; + else + *hits = zh->hits; return 0; }