DragonFlyBSD Kernel Audit
DF-1833 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/powermng/amdpm/amdpm.c b/sys/dev/powermng/amdpm/amdpm.c
--- a/sys/dev/powermng/amdpm/amdpm.c
+++ b/sys/dev/powermng/amdpm/amdpm.c
@@ -619,6 +619,7 @@
 			buf[i] = data;
 		DELAY(2);
 	}
+	if (len > 32) len = 32;
 	*count = len;
 
 error: