From 054abde25f0dae4dcd74e63c9d2013a2c7f40534 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 5 Mar 2005 18:58:38 +0000 Subject: [PATCH] Handle new IOERR_DEL_LIMIT bit in io_error. --- cleanup.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cleanup.c b/cleanup.c index d183c9d1..78c048a4 100644 --- a/cleanup.c +++ b/cleanup.c @@ -136,10 +136,12 @@ void _exit_cleanup(int code, const char *file, int line) } if (code == 0) { - if ((io_error & ~IOERR_VANISHED) || log_got_error) - code = RERR_PARTIAL; - else if (io_error) + if (io_error & IOERR_DEL_LIMIT) + code = RERR_DEL_LIMIT; + if (io_error & IOERR_VANISHED) code = RERR_VANISHED; + if (io_error & IOERR_GENERAL || log_got_error) + code = RERR_PARTIAL; } if (code) -- 2.34.1