gall: fix request queue desynchronization bug

This commit is contained in:
Ted Blackman 2021-02-17 17:57:44 -05:00
parent 081c4579b2
commit 22295f08fb

View File

@ -680,12 +680,9 @@
:: note this should only happen on reverse bones, so only facts :: note this should only happen on reverse bones, so only facts
:: and kicks :: and kicks
:: ::
=/ sys-wire [%sys wire]
:: TODO: %drip %kick so app crash can't kill the remote %pull :: TODO: %drip %kick so app crash can't kill the remote %pull
:: ::
=/ =ames-request-all [%0 %u ~] =. mo-core (mo-send-foreign-request ship foreign-agent %leave ~)
=. mo-core
(mo-pass sys-wire %a %plea ship %g /ge/[foreign-agent] ames-request-all)
=. mo-core (mo-give %unto %kick ~) =. mo-core (mo-give %unto %kick ~)
mo-core mo-core
== ==