X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Frpn2solr.c;fp=src%2Frpn2solr.c;h=1a392043c7c18926d042866babf19643bb03723b;hp=f790ea2ae75defd6e9b2b056d3be7585defef920;hb=174b03578581f79852af95b878624013a15f540e;hpb=c9b29159e52218b7ce445e368e154e394a3b8d40 diff --git a/src/rpn2solr.c b/src/rpn2solr.c index f790ea2..1a39204 100644 --- a/src/rpn2solr.c +++ b/src/rpn2solr.c @@ -228,9 +228,14 @@ static int emit_term(solr_transform_t ct, WRBUF w, Z_Term *term, Odr_int trunc) size_t i; int must_quote = 0; - for (i = 0 ; i < lterm; i++) - if (sterm[i] == ' ') - must_quote = 1; + if (lterm == 0) + must_quote = 1; + else + { + for (i = 0 ; i < lterm; i++) + if (sterm[i] == ' ') + must_quote = 1; + } if (must_quote) wrbuf_puts(w, "\""); if (trunc == 2 || trunc == 3)