X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fsession.c;h=1dc3adfad98511304b81fab58ad5e915250163e2;hb=b3b1946b82bece8b3aa5dedbab43afd24cfa9597;hp=2dc9572ba722bfa0a4d61c3a5bc4a86a8e28dc68;hpb=3969326d80fdaec47236fb2082a0650903b65328;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index 2dc9572..1dc3adf 100644 --- a/src/session.c +++ b/src/session.c @@ -168,6 +168,8 @@ void add_facet(struct session *s, const char *type, const char *value, int count = termlist_create(s->nmem, TERMLIST_HIGH_SCORE); s->num_termlists = i + 1; } + yaz_log(YLOG_DEBUG, "Session: facets for %s: %s (%d)", type, value, count); + termlist_insert(s->termlists[i].termlist, value, count); } @@ -722,7 +724,7 @@ struct session *new_session(NMEM nmem, struct conf_service *service, } session->normalize_cache = normalize_cache_create(); session->session_mutex = 0; - pazpar2_mutex_create(&session->session_mutex, name); + pazpar2_mutex_create_flag(&session->session_mutex, name, PTHREAD_MUTEX_RECURSIVE); return session; }