about summary refs log tree commit diff stats
path: root/adapter/protocol/man.nim
diff options
context:
space:
mode:
Diffstat (limited to 'adapter/protocol/man.nim')
-rw-r--r--adapter/protocol/man.nim6
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()