From: Adam Dickmeiss Date: Thu, 19 May 2011 11:20:27 +0000 (+0200) Subject: Fix null ptr WRT sortkeys check X-Git-Tag: v2.0.47~8 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=dedcb702edbaed5026f1f98964ca68edcfd3cfc2 Fix null ptr WRT sortkeys check --- diff --git a/index/zebrasrv.c b/index/zebrasrv.c index 75fabaa..7ef4cd2 100644 --- a/index/zebrasrv.c +++ b/index/zebrasrv.c @@ -17,6 +17,9 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#if HAVE_CONFIG_H +#include +#endif #include #include #include @@ -274,10 +277,11 @@ static Z_RPNQuery *query_add_sortkeys(ODR o, Z_RPNQuery *query, /* sortkey layour: path,schema,ascending,caseSensitive,missingValue */ /* see cql_sortby_to_sortkeys of YAZ. */ char **sortspec; - int num_sortspec; + int num_sortspec = 0; int i; - nmem_strsplit_blank(odr_getmem(o), sortKeys, &sortspec, &num_sortspec); + if (sortKeys) + nmem_strsplit_blank(odr_getmem(o), sortKeys, &sortspec, &num_sortspec); if (num_sortspec > 0) { Z_RPNQuery *nquery;