⬢ DragonFlyBSD Kernel Audit
DF-4448 / fix.diff
← back to finding ↓ download raw
diff --git a/dce120_resource.c b/dce120_resource.c
index 9a1a240..87a6a9e 100644
--- a/dce120_resource.c
+++ b/dce120_resource.c
@@ -1047,7 +1048,7 @@ static bool construct(
 		}
 
 		pool->base.ipps[j] = dce120_ipp_create(ctx, i);
-		if (pool->base.ipps[i] == NULL) {
+		if (pool->base.ipps[j] == NULL) {
 			BREAK_TO_DEBUGGER();
 			dm_error(
 				"DC: failed to create input pixel processor!\n");
@@ -1055,7 +1056,7 @@ static bool construct(
 		}
 
 		pool->base.transforms[j] = dce120_transform_create(ctx, i);
-		if (pool->base.transforms[i] == NULL) {
+		if (pool->base.transforms[j] == NULL) {
 			BREAK_TO_DEBUGGER();
 			dm_error(
 				"DC: failed to create transform!\n");