diff --git a/libmspack/test/cabd_test.c b/libmspack/test/cabd_test.c index 5e8851c..abed65c 100644 --- a/test/cabd_test.c +++ b/test/cabd_test.c @@ -186,7 +186,8 @@ void cabd_open_test_05() { for (i = 0; i < (sizeof(str_files)/sizeof(char *)); i++) { cab = cabd->open(cabd, str_files[i]); TEST(cab == NULL); - TEST(cabd->last_error(cabd) == MSPACK_ERR_DATAFORMAT); + TEST(cabd->last_error(cabd) == MSPACK_ERR_DATAFORMAT || + cabd->last_error(cabd) == MSPACK_ERR_READ); } /* lack of data blocks should NOT be a problem for merely reading */