X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsd%2Fcm_utils.c;h=8ade0c4059c1826553cef3482982ea82a7d75f12;hp=2b2119c813db227c1205a7b2293400851bc62b7a;hb=f768fb95f3eb3815d6225e074c43341ed2ad5347;hpb=c7673f4fad8e8b9390564e3cbfa11d5f1b52ba2f diff --git a/src/WINNT/afsd/cm_utils.c b/src/WINNT/afsd/cm_utils.c index 2b2119c..8ade0c4 100644 --- a/src/WINNT/afsd/cm_utils.c +++ b/src/WINNT/afsd/cm_utils.c @@ -214,9 +214,10 @@ long cm_MapRPCError(long error, cm_req_t *reqp) if (error == RX_CALL_DEAD || error == RX_CALL_TIMEOUT || error == RX_CALL_BUSY || - error == RX_CALL_IDLE || error == RX_MSGSIZE) error = CM_ERROR_RETRY; + else if (error == RX_CALL_IDLE) + error = EIO; else if (error < 0) error = CM_ERROR_UNKNOWN; else if (error == EINVAL)