parent
7e5c070244
commit
b20d7e2110
1 changed files with 2 additions and 2 deletions
|
|
@ -2,7 +2,6 @@ discard """
|
||||||
cmd: "nim c --threads:on $file"
|
cmd: "nim c --threads:on $file"
|
||||||
exitcode: 0
|
exitcode: 0
|
||||||
output: "OK"
|
output: "OK"
|
||||||
disabled: "travis"
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os, net, nativesockets, asyncdispatch
|
import os, net, nativesockets, asyncdispatch
|
||||||
|
|
@ -39,10 +38,10 @@ proc testThread() {.thread.} =
|
||||||
fd.close()
|
fd.close()
|
||||||
|
|
||||||
proc test() =
|
proc test() =
|
||||||
|
let serverFd = initIPv6Server("::1", port)
|
||||||
var t: Thread[void]
|
var t: Thread[void]
|
||||||
createThread(t, testThread)
|
createThread(t, testThread)
|
||||||
|
|
||||||
let serverFd = initIPv6Server("::1", port)
|
|
||||||
var done = false
|
var done = false
|
||||||
|
|
||||||
serverFd.accept().callback = proc(fut: Future[AsyncFD]) =
|
serverFd.accept().callback = proc(fut: Future[AsyncFD]) =
|
||||||
|
|
@ -58,4 +57,5 @@ proc test() =
|
||||||
|
|
||||||
joinThread(t)
|
joinThread(t)
|
||||||
|
|
||||||
|
# this would cause #13132 `for i in 0..<10000: test()`
|
||||||
test()
|
test()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue