diff options
Diffstat (limited to 'adapter/protocol/man.nim')
-rw-r--r-- | adapter/protocol/man.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/adapter/protocol/man.nim b/adapter/protocol/man.nim index 4b26379c..a8c4ae34 100644 --- a/adapter/protocol/man.nim +++ b/adapter/protocol/man.nim @@ -304,9 +304,9 @@ proc doKeyword(man, keyword, section: string) = quit(1) var line: string if not ofile.readLine(line) or ofile.endOfFile(): - var wstatus: cint - discard wait(addr wstatus) - if not WIFEXITED(wstatus) or WEXITSTATUS(wstatus) != 0: + var wstatus = cint(0) + if wait(addr wstatus) >= 0 and not WIFEXITED(wstatus) or + WEXITSTATUS(wstatus) != 0: stdout.write("Cha-Control: ConnectionError 4 " & efile.readErrorMsg(line)) ofile.close() efile.close() |