/* This file is part of Pazpar2.
- Copyright (C) 2006-2011 Index Data
+ Copyright (C) 2006-2012 Index Data
Pazpar2 is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
nmem_destroy(s->nmem);
}
else {
- yaz_log(http_sessions->log_level, "Session %u destroyed delayed. Active clients (%d-%d). Waiting for new timeout.",
+ yaz_log(http_sessions->log_level, "Session %u destroying delayed. Active clients (%d-%d). Waiting for new timeout.",
s->session_id, s->activity_counter, s->destroy_counter);
}
{
struct http_response *rs = c->response;
struct http_request *rq = c->request;
- //struct http_session *s = locate_session(c);
struct record_cluster *rec, *prev_r, *next_r;
struct record *r;
struct conf_service *service;
{
error(rs, PAZPAR2_RECORD_MISSING, idstr);
}
- //release_session(c, s);
return;
}
if (offsetstr)
response_close(c, "record");
}
show_single_stop(s->psession, rec);
- //release_session(c, s);
}
static void cmd_record_ready(void *data)
else {
/* some error message */
}
+ release_session(c,s);
}
static void cmd_show(struct http_channel *c)