about summary refs log tree commit diff stats
path: root/adapter/protocol/man.nim
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-01-14 18:24:10 +0100
committerbptato <nincsnevem662@gmail.com>2025-01-14 18:24:10 +0100
commit1abc51cccbe62a4f0e7e13eeb51cfa3aaa9aa542 (patch)
tree59686fb57f67ba065f29799769f460e60319e3bb /adapter/protocol/man.nim
parentea9d594d196e2e24977f454f1fd5b07dddbf7f87 (diff)
downloadchawan-1abc51cccbe62a4f0e7e13eeb51cfa3aaa9aa542.tar.gz
More strict defs
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()