X-Git-Url: http://git.indexdata.com/?p=simpleserver-moved-to-github.git;a=blobdiff_plain;f=SimpleServer.xs;fp=SimpleServer.xs;h=93546f2a7f4191e719895e80389b2fdbc12c009a;hp=c2e88c82ca4f807454b776ed5f78808af33d3247;hb=4bb72ed3cb73fb1da74603268bc11a46d8ec7489;hpb=3bfdbd819b33432a0ff40a44a586943964b48e97 diff --git a/SimpleServer.xs b/SimpleServer.xs index c2e88c8..93546f2 100644 --- a/SimpleServer.xs +++ b/SimpleServer.xs @@ -989,8 +989,9 @@ int bend_search(void *handle, bend_search_rr *rr) point = newSVsv(*temp); temp = hv_fetch(href, "OUTPUTFACETS", 12, 1); - f_SV_to_FacetList(*temp, &rr->search_info, rr->stream); - + if (SvTYPE(*temp) != SVt_NULL) + f_SV_to_FacetList(*temp, &rr->search_info, rr->stream); + hv_undef(href); av_undef(aref);