X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fclient.c;fp=src%2Fclient.c;h=91d0b26cb404c066dfecfc992c7fda7e306c86e0;hb=e785ffaab91fa3671aa61088154d8bbf84a8d5bb;hp=6f0941a296fe51acc66599bf4c0306d2e0cab2bb;hpb=28aa5f1d51289406432ce995f435a9977c10f744;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index 6f0941a..91d0b26 100644 --- a/src/client.c +++ b/src/client.c @@ -617,15 +617,16 @@ struct client *client_create(void) void client_incref(struct client *c) { pazpar2_incref(&c->ref_count, c->mutex); - yaz_log(YLOG_DEBUG, "client_incref %s %d", client_get_url(c), c->ref_count); + yaz_log(YLOG_LOG, "client_incref c=%p %s cnt=%d", + c, client_get_url(c), c->ref_count); } int client_destroy(struct client *c) { if (c) { - yaz_log(YLOG_DEBUG, "client_destroy %s %d", - client_get_url(c), c->ref_count); + yaz_log(YLOG_LOG, "client_destroy c=%p %s cnt=%d", + c, client_get_url(c), c->ref_count); if (!pazpar2_decref(&c->ref_count, c->mutex)) { c->next = 0; @@ -813,7 +814,6 @@ int client_parse_query(struct client *cl, const char *query) void client_remove_from_session(struct client *c) { struct session *se; - client_incref(c); se = c->session; assert(se); @@ -830,7 +830,6 @@ void client_remove_from_session(struct client *c) c->session = 0; c->next = 0; } - client_destroy(c); } void client_set_session(struct client *cl, struct session *se)