Do not set entries in scan response handler. It is initialized by the
[idzebra-moved-to-github.git] / index / zebrasrv.c
index 25f2d27..29b19aa 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zebrasrv.c,v 1.16 2007-05-21 11:54:59 adam Exp $
+/* $Id: zebrasrv.c,v 1.18 2007-08-22 08:13:00 adam Exp $
    Copyright (C) 1995-2007
    Index Data ApS
 
@@ -367,8 +367,6 @@ static int bend_scan (void *handle, bend_scan_rr *r)
        r->errstring = 0;
         return 0;
     }
-    r->entries = (struct scan_entry *)
-       odr_malloc (r->stream, sizeof(*r->entries) * r->num_entries);
     res = zebra_scan(zh, r->stream, r->term,
                     r->attributeset,
                     &r->term_position,
@@ -383,6 +381,7 @@ static int bend_scan (void *handle, bend_scan_rr *r)
        for (i = 0; i < r->num_entries; i++)
        {
            r->entries[i].term = entries[i].term;
+           r->entries[i].display_term = entries[i].display_term;
            r->entries[i].occurrences =
                 CAST_ZINT_TO_INT(entries[i].occurrences);
        }