From 3092f70cb5a921c71cbc1903e4aad4ce6466ba04 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Mon, 14 May 2012 09:10:10 +0000 Subject: [PATCH] do not compile VOMS extensions when not using Globus GSSAPI --- org.glite.lb.server/src/lb_authz.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/org.glite.lb.server/src/lb_authz.c b/org.glite.lb.server/src/lb_authz.c index ab20cdb..d633142 100644 --- a/org.glite.lb.server/src/lb_authz.c +++ b/org.glite.lb.server/src/lb_authz.c @@ -148,6 +148,10 @@ edg_wll_SetVomsGroups(edg_wll_Context ctx, edg_wll_GssConnection *gss, char *ser memset (&ctx->vomsGroups, 0, sizeof(ctx->vomsGroups)); edg_wll_ResetError(ctx); +#ifdef NO_GLOBUS_GSSAPI + return 0; +#else + if (ctx->fqans) { char **f; for (f = ctx->fqans; f && *f; f++) @@ -172,7 +176,6 @@ edg_wll_SetVomsGroups(edg_wll_Context ctx, edg_wll_GssConnection *gss, char *ser ret = -1; /* XXX VOMS Error */ goto end; } - ret = VOMS_RetrieveFromCtx(gss->context, RECURSE_CHAIN, voms_info, &err); if (ret == 0) { if (err == VERR_NOEXT) @@ -200,6 +203,8 @@ end: VOMS_Destroy(voms_info); return ret; + +#endif /* NO_GLOBUS_GSSAPI */ } void -- 1.8.2.3