Merge branch 'master' of github.com:Araq/Nimrod
This commit is contained in:
commit
db80038c37
1 changed files with 2 additions and 1 deletions
|
|
@ -101,6 +101,7 @@ proc next*(s: var TScgistate, timeout: int = -1): bool =
|
||||||
## Returns `True` if a new request has been processed.
|
## Returns `True` if a new request has been processed.
|
||||||
var rsocks = @[s.server]
|
var rsocks = @[s.server]
|
||||||
if select(rsocks, timeout) == 1 and rsocks.len == 0:
|
if select(rsocks, timeout) == 1 and rsocks.len == 0:
|
||||||
|
new(s.client)
|
||||||
accept(s.server, s.client)
|
accept(s.server, s.client)
|
||||||
var L = 0
|
var L = 0
|
||||||
while true:
|
while true:
|
||||||
|
|
@ -143,7 +144,7 @@ proc run*(handleRequest: proc (client: TSocket, input: string,
|
||||||
|
|
||||||
# -- AsyncIO start
|
# -- AsyncIO start
|
||||||
proc handleAccept(sock: PAsyncSocket, s: PAsyncScgiState) =
|
proc handleAccept(sock: PAsyncSocket, s: PAsyncScgiState) =
|
||||||
|
new(s.client)
|
||||||
accept(getSocket(s.asyncServer), s.client)
|
accept(getSocket(s.asyncServer), s.client)
|
||||||
var L = 0
|
var L = 0
|
||||||
while true:
|
while true:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue