From: Adam Dickmeiss Date: Mon, 11 Feb 2013 13:23:12 +0000 (+0100) Subject: Simplify a bit WRT DISPLAY_TERM X-Git-Tag: v1.17~11 X-Git-Url: http://git.indexdata.com/?p=simpleserver-moved-to-github.git;a=commitdiff_plain;h=928972af714a204ad40c80108b0751b02c5d5856 Simplify a bit WRT DISPLAY_TERM --- diff --git a/SimpleServer.xs b/SimpleServer.xs index 8035813..d0fa5e9 100644 --- a/SimpleServer.xs +++ b/SimpleServer.xs @@ -1530,9 +1530,9 @@ int bend_scan(void *handle, bend_scan_rr *rr) buffer->term = odr_strdupn(rr->stream, ptr, len); temp = hv_fetch(scan_item, "OCCURRENCE", 10, 1); buffer->occurrences = SvIV(*temp); - if (hv_exists(scan_item, "DISPLAY_TERM", 12)) + temp = hv_fetch(scan_item, "DISPLAY_TERM", 12, 0); + if (temp) { - temp = hv_fetch(scan_item, "DISPLAY_TERM", 12, 1); ptr = SvPV(*temp, len); buffer->display_term = odr_strdupn(rr->stream, ptr,len); }