X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.c;h=2862107e9567e710bbc0f39c74f6a95ea52c1ffb;hb=6c1c46b74d3c184cec3254f07a1f11344d63337e;hp=3dcf40f28d3bc19138705edc666fcf94fbe28fdb;hpb=85b1f355522cc620452552d76fd517f089c98ab2;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index 3dcf40f..2862107 100644 --- a/src/session.c +++ b/src/session.c @@ -1049,8 +1049,6 @@ struct session *new_session(NMEM nmem, struct conf_service *service, return session; } -const char * client_get_suggestions_xml(struct client *cl, WRBUF wrbuf); - static struct hitsbytarget *hitsbytarget_nb(struct session *se, int *count, NMEM nmem) { @@ -1084,8 +1082,11 @@ static struct hitsbytarget *hitsbytarget_nb(struct session *se, session_settings_dump(se, client_get_database(cl), w); res[*count].settings_xml = nmem_strdup(nmem, wrbuf_cstr(w)); wrbuf_rewind(w); - wrbuf_puts(w, ""); - res[*count].suggestions_xml = nmem_strdup(nmem, client_get_suggestions_xml(cl, w)); + res[*count].suggestions_xml = + nmem_strdup(nmem, client_get_suggestions_xml(cl, w)); + + res[*count].query_data = + client_get_query(cl, &res[*count].query_type, nmem); wrbuf_destroy(w); (*count)++; }