DragonFlyBSD Kernel Audit
DF-1115 / fix.diff
← back to finding ↓ download raw
--- /tmp/orig/bus/mmc/mmc_subr.c	2026-07-23 11:54:56.764808000 +0000
+++ bus/mmc/mmc_subr.c	2026-07-23 11:57:17.676284000 +0000
@@ -208,7 +208,7 @@
 			break;
 		}
 	}
-	if (err == MMC_ERR_NONE && R1_CURRENT_STATE(status) == R1_SWITCH_ERROR)
+	if (err == MMC_ERR_NONE && (status & R1_SWITCH_ERROR))
 		return (MMC_ERR_FAILED);
 	return (err);
 }