From 310b882bcf7ac403c7f473faeb663dd01e9393de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kou=C5=99il?= Date: Mon, 6 Aug 2007 15:53:19 +0000 Subject: [PATCH] - corrected evalation of flags - allocated memory to store client's name --- org.glite.lb.logger/src/logd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.logger/src/logd.c b/org.glite.lb.logger/src/logd.c index 1a7986b..2b2209e 100644 --- a/org.glite.lb.logger/src/logd.c +++ b/org.glite.lb.logger/src/logd.c @@ -184,13 +184,13 @@ doit(int socket, edg_wll_GssCred cred_handle, char *file_name_prefix, int noipc, free(gss_err); } - if (ret || client->flags | EDG_WLL_GSS_FLAG_ANON) { + if (ret || client->flags & EDG_WLL_GSS_FLAG_ANON) { edg_wll_ll_log(LOG_INFO," User not authenticated, setting as \"%s\". \n",EDG_WLL_LOG_USER_DEFAULT); subject=strdup(EDG_WLL_LOG_USER_DEFAULT); } else { edg_wll_ll_log(LOG_INFO," User successfully authenticated as:\n"); edg_wll_ll_log(LOG_INFO, " %s\n", client->name); - subject=client->name; + subject=strdup(client->name); } if (client) edg_wll_gss_free_princ(client); -- 1.8.2.3