<div>BootX will sometimes set the stdout variable to null and then subsequently call io-emit which can eventually result in an infinite loop.</div><div><br></div><div>Index: forth/admin/iocontrol.fs</div><div>===================================================================</div>


<div>--- forth/admin/iocontrol.fs<span style="white-space:pre-wrap">      </span>(revision 1041)</div><div>+++ forth/admin/iocontrol.fs<span style="white-space:pre-wrap">      </span>(working copy)</div>
<div>@@ -80,6 +80,7 @@</div><div> ;</div><div> </div><div> : io-emit ( char -- )</div><div>+  stdout @ 0= if drop exit then \ make sure stdout pointer is not null</div><div>   io-out-char c!</div><div>   io-out-char 1 " write" stdout @ $call-method drop</div>


<div> ;</div>