From 8df1fcd93a46a94b934d7d1eff9fa894d49a1b55 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Wed, 13 Mar 2013 10:46:37 +0000 Subject: [PATCH] Handle LB_PERM return value --- org.glite.lb.client/src/prod_proto.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/org.glite.lb.client/src/prod_proto.c b/org.glite.lb.client/src/prod_proto.c index 4bba21b..ffb5e16 100644 --- a/org.glite.lb.client/src/prod_proto.c +++ b/org.glite.lb.client/src/prod_proto.c @@ -668,6 +668,12 @@ int edg_wll_log_proxy_read(edg_wll_Context ctx, edg_wll_PlainConnection *conn) snprintf(et, sizeof(et), "edg_wll_log_proxy_read(): error details from L&B Proxy server: %s", answer); edg_wll_SetError(ctx, code, et); break; + case LB_PERM: + edg_wll_SetError(ctx, EDG_WLL_IL_PROTO, "edg_wll_log_proxy_read(): operation not permitted"); + break; +// case LB_AUTH: // Defined but never used +// case LB_SYS: // Defined but never used +// case LB_TIME: // Defined but never used default: edg_wll_SetError(ctx, EDG_WLL_IL_PROTO, "edg_wll_log_proxy_read(): received unknown protocol response"); break; @@ -838,9 +844,15 @@ int edg_wll_log_direct_read(edg_wll_Context ctx, edg_wll_GssConnection *con) edg_wll_SetError(ctx, EDG_WLL_IL_PROTO, "edg_wll_log_direct_read(): received protocol error response"); break; case LB_DBERR: - snprintf(et, sizeof(et), "edg_wll_log_direct_read: error details from L&B server: %s", answer); + snprintf(et, sizeof(et), "edg_wll_log_direct_read(): error details from L&B server: %s", answer); edg_wll_SetError(ctx, code, et); break; + case LB_PERM: + edg_wll_SetError(ctx, EDG_WLL_IL_PROTO, "edg_wll_log_direct_read(): operation not permitted"); + break; +// case LB_AUTH: // Defined but never used +// case LB_SYS: // Defined but never used +// case LB_TIME: // Defined but never used default: edg_wll_SetError(ctx, EDG_WLL_IL_PROTO, "edg_wll_log_direct_read(): received unknown protocol response"); break; -- 1.8.2.3