From 928972af714a204ad40c80108b0751b02c5d5856 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 11 Feb 2013 14:23:12 +0100 Subject: [PATCH] Simplify a bit WRT DISPLAY_TERM --- SimpleServer.xs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); } -- 1.7.10.4