commit 0fece2374fdcc1b36fbc1f3d3665d61cc54fb3c3
parent a1e2ee55231c8623583b5f8a21ff25e7e0440e24
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Wed, 20 May 2020 15:37:49 +0200
Fix wrong assert
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/green-compute.c b/src/green-compute.c
@@ -194,10 +194,11 @@ green_compute_1
FOR_EACH(i, 0, green->counts.ok_count) {
const struct sample* sample = green->samples + i;
unsigned id = sample->header.end_id;
- ASSERT(DESC_IS_T(green->descriptions[id].type)
+ ASSERT(id <= green->counts.desc_count); /* Ambient ID is desc_count */
+ ASSERT(id == green->counts.desc_count
+ || DESC_IS_T(green->descriptions[id].type)
|| DESC_IS_H(green->descriptions[id].type)
|| DESC_IS_MEDIUM(green->descriptions[id].type));
- ASSERT(id <= green->counts.desc_count); /* Ambient ID is desc_count */
ASSERT(green->table[id].end_defined);
Ti = green->table[id].end_value;