From 0f3969046574a052fe82301142fd9337d5eae148 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Tue, 4 Mar 2008 12:26:13 +0000 Subject: [PATCH] count properly and be more explicit --- org.glite.lb.logger/src/send_event.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.glite.lb.logger/src/send_event.c b/org.glite.lb.logger/src/send_event.c index 57f43b8..2102d39 100644 --- a/org.glite.lb.logger/src/send_event.c +++ b/org.glite.lb.logger/src/send_event.c @@ -193,7 +193,8 @@ event_queue_connect(struct event_queue *eq) if(pthread_mutex_lock(&cred_handle_lock) < 0) abort(); /* check if we need to release the credentials */ - if(local_cred_handle != cred_handle && --(local_cred_handle->counter) == 0) { + --local_cred_handle->coounter; + if(local_cred_handle != cred_handle && local_cred_handle->counter == 0) { edg_wll_gss_release_cred(&local_cred_handle->creds, NULL); free(local_cred_handle); il_log(LOG_DEBUG, " freed credentials, not used anymore\n"); -- 1.8.2.3