Added a break, so that an error message is only given once
authorceriel <none@none>
Mon, 3 Aug 1987 18:00:22 +0000 (18:00 +0000)
committerceriel <none@none>
Mon, 3 Aug 1987 18:00:22 +0000 (18:00 +0000)
util/arch/archiver.c

index 21d788b..92fc31e 100644 (file)
@@ -430,8 +430,10 @@ char *mess;
                x = even(x);
        }
        else    status.st_size -= x;
-       if (read(src_fd, io_buffer, read_chars) != read_chars)
+       if (read(src_fd, io_buffer, read_chars) != read_chars) {
                error(FALSE,"%s seems to shrink\n", name);
+               break;
+       }
        mwrite(fd, io_buffer, x);
   }