diff --git a/f3write.c b/f3write.c index aa6d851..a3a0142 100644 --- a/f3write.c +++ b/f3write.c @@ -540,7 +540,9 @@ static int create_and_fill_file(const char *path, long number, size_t size, close(fd); free(full_fn); - if (saved_errno == ENOSPC || remaining == 0) { + if (saved_errno == 0 || saved_errno == ENOSPC) { + if (saved_errno == 0) + assert(remaining == 0); printf("OK!\n"); return saved_errno == ENOSPC; }