From: Adam Dickmeiss Date: Mon, 19 Apr 2010 10:58:33 +0000 (+0200) Subject: Log incref/destroy, remove redundant client_incref X-Git-Tag: v1.4.0~38^2 X-Git-Url: http://sru.miketaylor.org.uk/?a=commitdiff_plain;h=ab72dd93ca49a2d6cc55e643fdf83fbed439e45a;p=pazpar2-moved-to-github.git Log incref/destroy, remove redundant client_incref --- diff --git a/src/client.c b/src/client.c index 26d5fae..0d6112b 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; @@ -807,7 +808,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); @@ -824,7 +824,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)