From f8b9cac02c2c927c269331e222d950e9731aabc7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Fri, 11 Feb 2005 13:07:25 +0000 Subject: [PATCH] readers now return -1 as they should --- org.glite.lb.server/src/stored_master.c | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/org.glite.lb.server/src/stored_master.c b/org.glite.lb.server/src/stored_master.c index 7c045a0..84b4a70 100644 --- a/org.glite.lb.server/src/stored_master.c +++ b/org.glite.lb.server/src/stored_master.c @@ -28,19 +28,21 @@ gss_reader(char *buffer, int max_len) buffer, max_len, &tmp_ctx->p_tmp_timeout, &len, &gss_code); - if(ret < 0) switch(ret) { - - case EDG_WLL_GSS_ERROR_TIMEOUT: - ret = edg_wll_SetError(tmp_ctx, ETIMEDOUT, "read message"); - break; - - case EDG_WLL_GSS_ERROR_EOF: - ret = edg_wll_SetError(tmp_ctx, ENOTCONN, NULL); - break; - - default: - ret = edg_wll_SetError(tmp_ctx, EDG_WLL_ERROR_GSS, "read message"); - break; + if(ret < 0) { + switch(ret) { + + case EDG_WLL_GSS_ERROR_TIMEOUT: + edg_wll_SetError(tmp_ctx, ETIMEDOUT, "read message"); + break; + + case EDG_WLL_GSS_ERROR_EOF: + edg_wll_SetError(tmp_ctx, ENOTCONN, NULL); + break; + + default: + edg_wll_SetError(tmp_ctx, EDG_WLL_ERROR_GSS, "read message"); + break; + } } return(ret); @@ -85,7 +87,8 @@ gss_plain_reader(char *buffer, int max_len) ret = edg_wll_plain_read_full(&tmp_ctx->connProxy->conn, buffer, max_len, &tmp_ctx->p_tmp_timeout); - if(ret < 0) return(edg_wll_SetError(tmp_ctx, errno, "StoreProtoProxy() - reading data")); + if(ret < 0) + edg_wll_SetError(tmp_ctx, errno, "StoreProtoProxy() - reading data"); return(ret); } -- 1.8.2.3