From: Aleš Křenek Date: Fri, 4 May 2007 12:59:32 +0000 (+0000) Subject: treat EIO as fatal X-Git-Tag: gridsite-core_R_1_5_0~6 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e31aba8519d4524a373ffd5c2f776dfb10f71e99;p=jra1mw.git treat EIO as fatal --- diff --git a/org.glite.jp.index/src/bones_server.c b/org.glite.jp.index/src/bones_server.c index 1c95143..279254c 100644 --- a/org.glite.jp.index/src/bones_server.c +++ b/org.glite.jp.index/src/bones_server.c @@ -431,7 +431,7 @@ int request(int conn UNUSED,struct timeval *to,void *data) /* XXX: shall we die on some errors? */ int err = ctx->error->code; glite_jp_clear_error(ctx); - return err; + return err == EIO ? -err : err; /* EIO is fatal */ } return ECANCELED; // let srv_bones know something is wrong