Commit Diff


commit - 562f76f02be1081713e334d1f6faeef7876a55a7
commit + 710a6fd81e870bab6a28cdc0ecdc6c09921fbdf1
blob - 52810501903271f6d82bf5438d23d15b7acb1b1c
blob + add0b1a3f4a3c0903a972e32ba4268402ab08388
--- ev/ev.ha
+++ ev/ev.ha
@@ -131,14 +131,12 @@ export fn evdel(evloop: *evloop, fd: io::file) void = 
 };
 
 fn prepare_queue(b: *base) void = {
-	let wip = b.wip;
-
 	delete(b.working.pfds[..]);
 	delete(b.working.cbs[..]);
 
-	for (let i = 0z; i < len(wip.pfds); i += 1) {
-		append(b.working.pfds, wip.pfds[i]);
-		append(b.working.cbs, wip.cbs[i]);
+	for (let i = 0z; i < len(b.wip.pfds); i += 1) {
+		append(b.working.pfds, b.wip.pfds[i]);
+		append(b.working.cbs, b.wip.cbs[i]);
 	};
 };