⬢ DragonFlyBSD Kernel Audit
DF-4958 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/misc/led/led.c	2026-09-25 10:48:51.161167697 +0000
+++ b/sys/dev/misc/led/led.c	2026-09-25 10:48:51.161167697 +0000
@@ -201,6 +201,7 @@
 	}
 	error = sbuf_finish(*sb);
 	if (error != 0 || sbuf_len(*sb) == 0) {
+		sbuf_delete(*sb);
 		*sb = NULL;
 		return (error);
 	}