X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.c;h=6327ba97d2b35a8342897570613bdebf40f58f88;hb=e6d6362b750ae25591ee5a40e135878fd590e13e;hp=77e4a3e9a7d04a0487e10618300e6e284bee9c09;hpb=0be537a08d164975e9584a6c89240b28343a6ec2;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index 77e4a3e..6327ba9 100644 --- a/src/session.c +++ b/src/session.c @@ -359,7 +359,7 @@ static int prepare_map(struct session *se, struct session_database *sdb) } } sdb->map = normalize_cache_get(se->normalize_cache, - se->service, s); + se->service->server->config, s); if (!sdb->map) return -1; } @@ -523,8 +523,8 @@ enum pazpar2_error_code search(struct session *se, session_enter(se); reclist_destroy(se->reclist); se->reclist = 0; - nmem_reset(se->nmem); relevance_destroy(&se->relevance); + nmem_reset(se->nmem); se->total_records = se->total_hits = se->total_merged = 0; se->num_termlists = 0; live_channels = select_targets(se, filter); @@ -1164,7 +1164,6 @@ int ingest_record(struct client *cl, const char *rec, return -1; } client_unlock(cl); - pazpar2_sleep(0.01); session_enter(se); client_lock(cl); if (client_get_session(cl) == se)