DragonFlyBSD Kernel Audit
DF-2676 / fix.diff
← back to finding ↓ download raw
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -3840,7 +3840,7 @@
 			vm_page_sleep_busy(m, TRUE, "pgrbwt");
 			if ((flags & VM_ALLOC_RETRY) == 0) {
 				m = NULL;
-				break;
+				goto failed;
 			}
 			/* retry */
 		} else if (m == NULL) {