DragonFlyBSD Kernel Audit
DF-1771 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/i915/intel_bios.c b/sys/dev/drm/i915/intel_bios.c
--- a/sys/dev/drm/i915/intel_bios.c
+++ b/sys/dev/drm/i915/intel_bios.c
@@ -1007,6 +1007,8 @@
 				  operation_byte);
 			break;
 		}
+		if (len == 0)
+			break;
 	}
 
 	return 0;