From: Jiří Škrábal Date: Tue, 8 Mar 2005 09:50:45 +0000 (+0000) Subject: - check for edg_wll_SetVomsGroups() return value and print error message X-Git-Tag: glite-deployment-lb_R_1_1_1~12 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=406983dc3be5c79dfa9e2c32c1a88ccea1320940;p=jra1mw.git - check for edg_wll_SetVomsGroups() return value and print error message --- diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index bad746f..85883b8 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -858,7 +858,15 @@ int bk_handle_connection(int conn, struct timeval *timeout, void *data) if ( token.value ) gss_release_buffer(&min_stat, &token); - edg_wll_SetVomsGroups(ctx, &ctx->connPool[ctx->connToUse].gss, server_cert, server_key, vomsdir, cadir); + if ( edg_wll_SetVomsGroups(ctx, &ctx->connPool[ctx->connToUse].gss, server_cert, server_key, vomsdir, cadir) ) + { + char *errt, *errd; + + edg_wll_Error(ctx, &errt, &errd); + dprintf(("[%d] %s (%s)\n", getpid(), errt, errd)); + free(errt); free(errd); + edg_wll_ResetError(ctx); + } if (debug && ctx->vomsGroups.len > 0) { int i;