diff --git a/libisoburn/trunk/test/aaip_0_2.c b/libisoburn/trunk/test/aaip_0_2.c index da71527a..b550e92f 100644 --- a/libisoburn/trunk/test/aaip_0_2.c +++ b/libisoburn/trunk/test/aaip_0_2.c @@ -1128,7 +1128,8 @@ int aaip_decode_pair(struct aaip_state *aaip, size_t ready_bytes; *consumed= 0; - if(aaip->pair_status < 0 || aaip->pair_status == 4 || + if((aaip->pair_status < 0 && aaip->pair_status != -2) || + aaip->pair_status == 4 || aaip->pair_status == 5) { /* dead ends */ ret= aaip->pair_status; goto ex;