⬢ DragonFlyBSD Kernel Audit
DF-2314 / fix.diff
← back to finding ↓ download raw
--- a/sys/bus/isa/pnp.c
+++ b/sys/bus/isa/pnp.c
@@ -403,7 +403,7 @@
 				/*
 				 * Trim trailing spaces.
 				 */
-				while (buf[large_len-1] == ' ')
+				while (large_len > 0 && buf[large_len-1] == ' ')
 					large_len--;
 				buf[large_len] = '\0';
 				desc = buf;