projects
/
yaz-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
544bbfd
)
Fix: use the given OtherInformation. Also set the term when creating the Z_Term
author
Dennis Schafroth
<dennis@indexdata.com>
Tue, 20 Jul 2010 16:01:52 +0000
(18:01 +0200)
committer
Dennis Schafroth
<dennis@indexdata.com>
Tue, 20 Jul 2010 16:01:52 +0000
(18:01 +0200)
src/facet.c
patch
|
blob
|
history
diff --git
a/src/facet.c
b/src/facet.c
index
37074fe
..
40b7bcb
100644
(file)
--- a/
src/facet.c
+++ b/
src/facet.c
@@
-124,9
+124,7
@@
void facetattrs( Z_AttributeList *attributes,
Z_FacetList *extract_facet_request(ODR odr, Z_OtherInformation *search_input) {
Z_FacetList *extract_facet_request(ODR odr, Z_OtherInformation *search_input) {
- Z_OtherInformation **oi;
- Z_FacetList *facet_list = yaz_oi_get_facetlist_oid(oi, odr, yaz_oid_userinfo_facet_1, 1, 0);
-
+ Z_FacetList *facet_list = yaz_oi_get_facetlist_oid(&search_input, odr, yaz_oid_userinfo_facet_1, 1, 0);
return facet_list;
}
return facet_list;
}
@@
-140,6
+138,7
@@
Z_Term *term_create(ODR odr, const char *cstr) {
Z_FacetTerm* facet_term_create(ODR odr, Z_Term *term, int freq) {
Z_FacetTerm *facet_term = odr_malloc(odr, sizeof(*facet_term));
facet_term->count = odr_malloc(odr, sizeof(*facet_term->count));
Z_FacetTerm* facet_term_create(ODR odr, Z_Term *term, int freq) {
Z_FacetTerm *facet_term = odr_malloc(odr, sizeof(*facet_term));
facet_term->count = odr_malloc(odr, sizeof(*facet_term->count));
+ facet_term->term = term;
*facet_term->count = freq;
return facet_term;
}
*facet_term->count = freq;
return facet_term;
}