From 406983dc3be5c79dfa9e2c32c1a88ccea1320940 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ji=C5=99=C3=AD=20=C5=A0kr=C3=A1bal?= Date: Tue, 8 Mar 2005 09:50:45 +0000 Subject: [PATCH] - check for edg_wll_SetVomsGroups() return value and print error message --- org.glite.lb.server/src/bkserverd.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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; -- 1.8.2.3