fixes #16154; underlying system.add for seq is the real cause; will be addressed in a follow-up PR (#16161)
This commit is contained in:
parent
3510216c8a
commit
c9a10bb9e4
1 changed files with 3 additions and 2 deletions
|
|
@ -1199,9 +1199,10 @@ else:
|
|||
not p.selector.isEmpty() or p.timers.len != 0 or p.callbacks.len != 0
|
||||
|
||||
proc prependSeq(dest: var seq[Callback]; src: sink seq[Callback]) =
|
||||
let old = move dest
|
||||
var old = move dest
|
||||
dest = src
|
||||
dest.add old
|
||||
for i in 0..high(old):
|
||||
dest.add(move old[i])
|
||||
|
||||
proc processBasicCallbacks(
|
||||
fd: AsyncFD, event: Event
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue